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
