SENIOR FULL STACK DEVELOPER
Summary
Senior full-stack developer in Hyderabad, India, designing end-to-end enterprise apps with C#/.NET Core backends, Angular frontends, and SQL Server/Entity Framework. Deploys via Docker/Kubernetes on Azure with Azure DevOps CI/CD; 5+ years experience required.
Senior Full Stack Developer
Summary
Responsibilities
- Design and implement end-to-end software solutions using C#, .NET Core, and Angular, ensuring alignment with architectural best practices.
- Develop and maintain efficient CI/CD pipelines to streamline deployment processes and enhance code quality.
- Construct responsive and interactive user interfaces utilizing TypeScript, HTML5, and CSS3 while adhering to modern design principles.
- Engineer scalable REST APIs and integrate with SQL Server databases using Entity Framework for data management.
- Containerize applications and manage orchestration using Docker and Kubernetes within the Azure cloud environment.
- Apply Object-Oriented Programming (OOP), SOLID principles, and established design patterns to create maintainable and extensible codebases.
- Execute comprehensive unit and integration testing using frameworks such as xUnit, NUnit, Jasmine, and Karma to ensure system reliability.
- Collaborate within Agile/Scrum teams to deliver features iteratively and respond to evolving project requirements.
- Facilitate CAD application and workflow integration where applicable, enhancing the overall functionality of the software ecosystem.
Requirements
- Minimum of 5 years of professional experience in full-stack development within the IT Services sector.
- Proficiency in C#, .NET Core, and Angular for building enterprise-grade applications.
- Strong command over frontend technologies including TypeScript, HTML5, and CSS3.
- Extensive experience with database management using SQL Server and Entity Framework.
- Demonstrated expertise in designing and consuming REST APIs.
- Hands-on experience with containerization tools like Docker and orchestration platforms such as Kubernetes.
- Deep understanding of software design principles, including OOP, SOLID, and various design patterns.
- Proven track record of implementing CI/CD pipelines using Azure DevOps.
- Familiarity with testing frameworks such as xUnit, NUnit, Jasmine, and Karma.
- Knowledge of Agile and Scrum methodologies for project management and delivery.
- Bonus qualification: Experience with CAD application integration or workflow automation.