Senior .NET EngineerLocation - Mexico (Remote)Interview- First test, then 2-3 round of technical screening
Job Description:
We are seeking a highly skilled and experienced Senior .NET Engineer to join our dynamicteam. The ideal candidate will have a strong background in .NET Core, Azure, Docker, andMicroservices. You will play a key role in designing, developing, and maintaining scalable andefficient applications, leveraging modern cloud technologies and best practices.
Responsibilities:
● Design and Development: Design, develop, and maintain high-quality softwaresolutions using .NET Core, adhering to best practices and coding standards.● Microservices Architecture: Design and implement microservices-based architectureto ensure scalability, reliability, and maintainability of applications.● Containerization: Utilize Docker for containerization of applications, ensuringconsistency across various environments.● Code Review and Quality Assurance: Conduct code reviews, provide constructivefeedback, and ensure the delivery of high-quality code.● Collaboration: Work closely with cross-functional teams including ProductManagement, QE, DevOps, and other engineering teams to deliver solutions that meet.business needs.● Performance Optimization: Identify performance bottlenecks and optimize applicationsfor maximum speed and scalability.● Continuous Improvement: Stay up to date with emerging technologies and industrytrends, and proactively contribute to the continuous improvement of the development.process.
Requirements:● Experience: Minimum of 5 years of professional experience in software developmentwith a focus on .NET technologies.● .NET Core: Strong proficiency in .NET Core and C#, with a proven track record ofbuilding and deploying applications.● Azure: Extensive experience with Microsoft Azure● Docker: Proficient in containerization using Docker● Microservices: Hands-on experience in designing and developing microservicesarchitectures.● APIs: Experience in developing and consuming RESTful APIs.● CI/CD: Familiarity with continuous integration and continuous deployment (CI/CD)pipelines.● Database: Strong knowledge of SQL databases and Cosmo DB.● Problem-Solving: Excellent analytical and problem-solving skills.