AES - DE - FS - DOTNET Full-Stack Angular
Zensar · Bengaluru, Karnataka · Full-time
We are seeking an experienced Senior Full Stack Developer with 10+ years of software development experience and strong expertise in .NET Core, Microservices, Microsoft Azure, ReactJS, and TypeScript. The ideal candidate will be responsible for designing, developing, and delivering scalable cloud-native applications while collaborating with cross-functional teams to drive technical excellence and innovation.
This role requires hands-on development experience, strong architectural knowledge, and the ability to mentor junior developers while contributing to enterprise-scale digital transformation initiatives.
Key Responsibilities
• Design, develop, and maintain enterprise-grade applications using .NET Core, ASP.NET Core, ReactJS, and TypeScript.
• Build and enhance Microservices-based architectures with a strong focus on scalability, security, and performance.
• Develop RESTful APIs and integrate with third-party systems and enterprise applications.
• Design and implement cloud-native solutions on Microsoft Azure.
• Collaborate with Product Owners, Business Analysts, Architects, and QA teams to deliver high-quality solutions.
• Participate in architecture discussions, technical design reviews, and code reviews.
• Implement CI/CD pipelines and DevOps best practices.
• Optimize application performance and troubleshoot production issues.
• Ensure adherence to coding standards, security practices, and quality guidelines.
• Mentor junior developers and contribute to technical capability building within the team.
• Participate in Agile ceremonies including Sprint Planning, Reviews, Retrospectives, and Backlog Grooming.
Required Technical Skills
Backend Technologies
• C#
• .NET Core / ASP.NET Core
• Entity Framework Core
• REST API Development
• Web API
• LINQ
• Dependency Injection
Microservices
• Microservices Architecture
• API Gateway
• Service Discovery
• Event-Driven Architecture
• Message Queues (Service Bus, RabbitMQ, Kafka)
• Containerization (Docker)
Frontend Technologies
• ReactJS
• TypeScript
• JavaScript (ES6+)
• HTML5
• CSS3
• Redux / Context API
• Responsive UI Development
Cloud & Azure
• Azure App Services
• Azure Functions
• Azure Storage
• Azure Service Bus
• Azure Key Vault
• Azure API Management
• Azure Kubernetes Service (AKS)
• Azure Monitor
• Azure DevOps
Database Technologies
• SQL Server
• Azure SQL Database
• NoSQL Databases (Cosmos DB preferred)
• Performance Tuning & Query Optimization
DevOps & Tools
• Azure DevOps
• Git
• CI/CD Pipelines
• SonarQube
• Docker
• Kubernetes
• Postman
• Swagger/OpenAPI
Mandatory Qualifications
• 10+ years of software development experience.
• Minimum 5+ years of experience in .NET Core development.
• Strong hands-on experience with ReactJS and TypeScript.
• Proven experience designing and implementing Microservices-based applications.
• Extensive experience in Microsoft Azure cloud services.
• Experience with containerization technologies such as Docker and Kubernetes.
• Strong understanding of design patterns, SOLID principles, and clean coding practices.
• Experience working in Agile/Scrum environments.
• Excellent problem-solving and analytical skills.
Preferred Qualifications
• Experience with Event-Driven Architecture.
• Exposure to Domain-Driven Design (DDD).
• Experience with Terraform or Infrastructure as Code (IaC).
• Azure Certifications such as:
• Azure Developer Associate (AZ-204)
• Azure Solutions Architect Expert (AZ-305)
• Experience working in Banking, Insurance, Manufacturing, Retail, or Energy domains.
Educational Qualification
• Bachelor's or Master's Degree in Computer Science, Engineering, Information Technology, or a related field.