We are looking for an experienced Developer with strong experience in .NET ecosystem to work remotely from anywhere in Latin America.
Work in a collaborative environment, building complex web-based enterprise applications for a leading, fast-growing US-based SaaS company. You will bring solutions to complex problems and will share your expertise in architecture, design, development, and testing best practices and methodologies.
Responsibilities
- Complete programming of assigned software components for on-time delivery; development projects will include SQL, CLR, ASP.NET, Windows Services.
- Participate in development discussions to collaborate on approach, functionality, look and feel.
- Provide technical input on architecture and design for new features, focusing on scalable and high-performance solutions.
- Conduct testing on assigned components.
- Maintain technical documentation as required.
- Collaborate with the team to resolve issues; maintain open communication and provide updates.
- Mentor and support junior developers by sharing best practices, reviewing code, and guiding troubleshooting efforts.
- Take ownership of system reliability, actively contributing to monitoring, performance optimization, and issue resolution to ensure uptime and quality.
Requirements
- 7+ years of proven experience with Web technologies, databases, and Object-Oriented programming
- Strong English skills
- Extensive experience with hands-on design and development with the .NET platform
- .Net / C# / .Net Core / ASP.net
- Strong knowledge of SQL and experience with Microsoft SQL Server
- NoSQL databases (Elasticsearch, Redis)
- Software Architecture Knowledge
- Experience with object-oriented design and development, including strong working knowledge and experience with various architectural and design patterns
- Microservices
- Experience engineering highly reliable and scalable production, while leading associated technical team(s)
- Soft Skills
- Successfully completed multiple projects in an Agile environment that includes offshore team members
- A problem-solver, who's able to follow a methodical approach, having strong oral and written communication skills with the demonstrated ability to communicate with customer business and technology stakeholders
Nice to Have
- Familiarity with Azure technologies is a plus.
- Familiarity with CI/CD pipelines and best practices is a plus.
Benefits
A stable, long-term contract. Continuous Training. Private Health insurance stipend. Flexible schedule. Work with some of the most talented software engineers in Latin America and the US, doing challenging work and world-class software for clients in the US and around the world.