Senior Full Stack Developer (C# / .NET Core with Angular)
About the Role:
We are seeking a highly capable and experienced Senior Full Stack Developer to lead the technical design, development, and architecture of our mission-critical applications. This role demands independence, deep technical expertise, and the ability to drive our DevOps and CI/CD strategy. You will be the technical anchor, mentoring others and ensuring alignment between development efforts and business strategy.
Experience: 5-8 years
Responsibilities:
- Lead the design and architecture of complex, highly scalable web solutions using C# / .NET Core and Angular (2+).
- Expertly apply Object-Oriented Design (OOD) and SOLID principles to define and enforce clean architecture (e.g., Domain-Driven Design, Hexagonal Architecture) across the entire application stack.
- Define, implement, and govern coding standards and quality practices, enforcing TDD and clean architecture across the team.
- Act as the primary technical liaison, collaborating with Product Owners, BAs, and Architects to translate ambiguous business requirements into robust, secure, and efficient technical specifications.
- Be a key participant in the DevOps process: actively design, implement, and maintain CI/CD pipelines (e.g., utilizing Azure DevOps, Jenkins, Kubernetes) to ensure rapid, high-quality, and automated deployment.
- Expert-level proficiency in SQL Server (or a similar relational database), including advanced schema design, query optimization, and performance tuning.
- Mentor, coach, and conduct thorough code reviews for other developers to ensure technical excellence and knowledge transfer.
Skills and Qualifications:
- 5-8 years of extensive professional experience in full-stack development.
- Deep, practical expertise in OOPS, design patterns, and a proven track record of applying SOLID principles to build maintainable and scalable systems.
- Expertise in architecting solutions using C# / .NET Core (including ASP.NET Web API) and advanced proficiency in Angular (2+).
- Proven, hands-on experience designing and optimizing SQL Server databases for high-volume applications.
- Strong understanding and practical experience with DevOps methodologies, CI/CD pipeline creation, and infrastructure concepts (e.g., Docker, Kubernetes, cloud services like Azure/AWS).
- Experience with advanced testing strategies beyond unit tests (e.g., integration, end-to-end testing).
- Exceptional independent work capability, leadership, and communication skills to drive technical strategy and team execution.
Job Type: Full-time
Application Question(s):
- CTC
- ECTC
- Location
- Notice Period
Work Location: In person