GrepJob
VML

Mid Software developer .Net

VML
Apply
19 days ago
San José, Costa RicaMid Level / Senior
H1B Sponsor

Responsibilities

  • Design, develop, test, deploy, and maintain efficient, reusable, and reliable code using .Net/C#.
  • Participate in all phases of the software development lifecycle, including requirements gathering, analysis, design, development, testing, and deployment.
  • Collaborate with product owners, UI/UX designers, and other developers to understand requirements and translate them into technical solutions.
  • Develop and maintain web applications using ASP.Net MVC and related technologies.
  • Integrate with various content management systems (CMS), including Sitecore, to deliver rich user experiences.
  • Implement and consume Web Services, WebAPI, and RESTful services, ensuring seamless data exchange using JSON.
  • Develop and optimize database interactions using Entity Framework and MSSQL Server.
  • Contribute to front-end development using HTML, CSS, and JavaScript to create responsive and intuitive user interfaces.
  • Utilize version control systems, specifically GIT, for collaborative development and code management.
  • Adhere to clean architecture principles and best practices to ensure maintainable and scalable code.
  • Troubleshoot, debug, and upgrade existing systems to ensure optimal performance and reliability.
  • Actively participate in Agile ceremonies (stand-ups, sprint planning, reviews, retrospectives).
  • Continuously research and learn new technologies and industry best practices to improve development processes and product quality.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
  • Proven development skills in .Net / C# with 3+ years of professional experience desired.
  • Familiarity with ASP.Net MVC web development practices.
  • Basic knowledge of clean architecture principles.
  • Experience with Entity Framework for data access.
  • Knowledge in other CMS platforms, such as Sitecore.
  • Proficiency in front-end skills: HTML, CSS, and JavaScript.
  • Experience with Web Services, WebAPI, and RESTful Services.
  • Strong understanding and experience with JSON for data interchange.
  • Experience with IIS for deploying and managing web applications.
  • Proficiency in MSSQL Server, including database design, querying, and optimization.
  • Proficient in version control systems, specifically GIT.
  • Experience working in an Agile development environment.
  • Strong communication skills to effectively interact with Agile team members, stakeholders, and other departments (English/Spanish).
  • Ability to work effectively in a dynamic, fast-paced environment, adapting to changing priorities.
  • Proactive and self-motivated with a strong eagerness to learn new technologies and improve existing skills.
  • Excellent problem-solving abilities and attention to detail.

Tech Stack

C#CSSGitHTMLJavaScriptMicrosoft SQL Server.NET