Location: Monterrey or Guadalajara (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.
Key Responsibilities - 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
Required Skills and Experience - 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
Nice to Have Skills - 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)
Desired Skills and Qualities - 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
#J-18808-Ljbffr