Job Openings Lead .NET Backend Developer

About the job Lead .NET Backend Developer

Main Tasks:

As a Tech Lead, you will drive the design and delivery of Cloud Native solutions, APIs, and integration components, ensuring scalability, performance, and security. You will lead and mentor a team of developers, collaborating closely with QA, DevOps Engineers, Product Leads, and Product Owners to align technology decisions with business goals.

You will be responsible for enforcing best practices, guiding architectural decisions, and ensuring that the solutions developed are testable, maintainable, and resilient. A key part of your role is to integrate security and automation in the design, development, and testing phases, while monitoring performance metrics and code quality to ensure compliance with standards.

You will act as a technical Subject Matter Expert, driving discussions, prioritization, and decision-making both internally and with external stakeholders. Additionally, you will ensure proper documentation of solutions, guidelines, and best practices to enable knowledge sharing across teams.

Soft Skills:

  • Strong leadership and mentoring skills to guide and grow the technical team.

  • Passion for designing, architecting, and leading Cloud Native applications.

  • Ability to influence beyond the immediate team, advocating for clean, testable, and maintainable software architectures.

  • Strong communication skills to articulate technical and non-technical information effectively to diverse stakeholders.

  • Organized, self-driven, and accountable, ensuring transparency and clear documentation of work.

  • Problem-solving mindset with the ability to balance technical excellence with business priorities.

  • Collaborative approach, promoting teamwork and knowledge sharing.

Tech Skills:

  • Minimum of five years of experience as a .NET full stack developer with proven leadership responsibilities.

  • Proficiency in modern programming languages and frameworks: C#, SQL, Entity Framework.

  • Hands-on experience in designing and supporting Cloud Native Apps and DevOps practices.

  • Strong knowledge of MS Azure, including IaaS and PaaS cloud solutions, with a good understanding of networking, security, and cost optimization. Azure certifications (AZ-900, AZ-204, AZ-400) are a plus.

  • Experience with Infrastructure as Code (IaC) tools: Terraform, ARM, Azure CLI, PowerShell.

  • Proficiency in CI/CD pipelines using GitHub, Jenkins, SonarQube, Nexus, JFrog.

  • Solid understanding of modern authentication mechanisms (SSO, Azure AD / B2C, CORS) and awareness of OWASP Top 10 vulnerabilities.

  • Expertise in RESTful APIs, HTTP Protocol, Azure APIM, and Swagger.

  • Testing experience, including writing unit and integration tests in C#, and API testing with tools like Postman or SpecFlow.

  • Familiarity with monitoring tools such as Datadog and Azure Monitor.

Languages:

  • Proficient in Spanish.

  • English as a second language is highly desirable.