Key Skills: C#, .NET Core, Angular 8+, RESTful APIs, Microservices, SQL Server, NoSQL, Azure/AWS, Docker, Kubernetes, Entity Framework, RabbitMQ/Kafka, Technical Leadership, Problem Solving, Agile Methodologies.
Roles and Responsibilities:
- Own the end-to-end implementation of complex software features and services.
- Write scalable, secure, and maintainable code aligned with industry best practices.
- Lead by example through hands-on development and implementation.
- Improve and optimize existing systems and product functionalities.
- Troubleshoot and resolve real-world technical challenges with practical solutions.
- Bridge the gap between design and execution, ensuring smooth and timely delivery.
- Provide deep technical guidance to engineering teams and act as a go-to expert.
- Champion best practices in coding, testing, DevOps, and deployment processes.
- Mentor developers and elevate overall team technical capabilities.
- Align technical initiatives with business goals to deliver high-impact outcomes.
Experience Requirements:
- 15-20 years of hands-on experience in software development.
- At least 3 years in a technical leadership or architect-level role.
- Strong track record in implementing scalable enterprise-grade applications.
- Proven expertise in optimizing and modernizing existing systems.
- Experience mentoring cross-functional engineering teams in an agile environment.
- Experience with cloud-native architecture and distributed systems.
Education: B.Tech M.Tech (Dual), B.E., B.Tech, M. Tech