Location: Monterrey (Hybrid – 3 days per week at Infosys Office)
We are seeking a highly experienced and skilled Senior .NET Core Full Stack Developer to design, develop, and maintain robust and scalable enterprise-level applications. This role requires deep expertise in C#, .NET Core, ASP.NET Core, and Angular, strong engineering best practices, and frequent client interaction. Candidates must also be comfortable working with some legacy Microsoft technologies when required by the account.
- Develop high‑quality, maintainable code for both new features and existing systems using C#, .NET Core, ASP.NET Core Web API, and Angular
- Lead the design and development of complex features and components across the entire application stack
- Translate functional requirements into high‑quality backend and front‑end implementations
- Write and maintain comprehensive unit tests, and support integration and automated testing practices
- Apply SOLID principles, design patterns, and scalable architecture approaches
- Mentor junior developers and conduct peer and group code reviews
- Engage proactively with clients to clarify requirements and provide updates
- Collaborate with cross-functional teams to define requirements, timelines, and deliverables
- Troubleshoot, debug, and optimize applications for performance, scalability, and reliability
- Participate in deployment and maintenance of enterprise-grade applications
- 5–8+ years of professional software development experience with a strong focus on full‑stack development
- Deep expertise in C#, .NET Core, ASP.NET Core, and .NET Framework 4.x
- Strong experience with Angular (TypeScript, RxJS, component architecture, state management)
- Hands‑on experience building SOAP Web Services, REST APIs, and enterprise integrations
- Experience with WinForms for legacy components when needed
- Strong experience with SQL relational databases, especially SQL Server or Oracle (3+ years)
- Experience writing automated tests using xUnit, NUnit, MSTest, or similar frameworks
- Strong proficiency in writing clean, maintainable C# and SQL code
- Understanding of automated testing practices and the testing pyramid (unit, integration, contract)
- Hands‑on experience with at least one major cloud platform (Azure, AWS, or GCP)
- Strong understanding of SOLID principles, common design patterns, and scalable software architecture
- Experience working in Agile environments and familiarity with CI/CD and DevOps practices
- Excellent English communication skills (written and verbal)
- Strong analytical and problem‑solving skills
- Ability to quickly learn and adapt to new technologies
- Bachelor’s degree in Computer Science, Engineering, or related field
- Experience with microservices architecture
- Experience with non‑relational databases
- Experience with Docker and Kubernetes
- Familiarity with CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins)
- Knowledge of asynchronous programming and message queues
- Experience with secrets management tools (AWS Secrets Manager, Azure Key Vault, GCP Secret Manager, HashiCorp Vault)
- A proactive, ownership‑driven, and results‑oriented mindset
- High emotional intelligence enabling effective collaboration
- Openness to giving and receiving feedback constructively
- Comfortable interacting frequently with clients and stakeholders
- Ability to work independently and as part of a team
- Passion for continuous learning and staying up to date with modern and legacy .NET technologies