
Staff Software Engineer - C#, .Net Core, Azure
- Bangalore, Karnataka
- Permanent
- Full-time
- Provide technical leadership on high-impact projects.
- Influence and coach a team of experienced engineers.
- Facilitate alignment and clarity across teams on goals, outcomes, and timelines.
- Manage project priorities, deadlines, and deliverables.
- Deliver quality code via unit and integration testing through a suite of automated tests.
- Design, develop, test, deploy, maintain, and enhance large scale distributed software solutions.
- 10+ years of experience in full stack development using Microsoft Tech Stack with C# and MS SQL.
- Bachelor's degree in computer science or software engineering, or related discipline.
- Strong analytical and problem-solving skills.
- Strong experience in building large scale distributed enterprise grade SaaS applications using cloud native services.
- Attention to detail, high degree of accuracy in daily work, ability to work independently and meet timelines.
- Experience in ITIL processes, Service management business exposure is a big plus.
- Experience migrating the .Net framework application to modern, Net technologies.
- Working knowledge of OWASP security best practices.
- Experience building Single Page Applications (SPA) using MVC model with Responsive Design.