
Senior Software Engineer
- Pune, Maharashtra
- Permanent
- Full-time
- Design, implement, and maintain high performance software solutions
- Build APIs that simplify integration for external developers
- Build intuitive UIs that enhance the user’s experience
- Analyze and solve performance problems
- Improving application reliability and responsiveness
- Communicate ideas, issues, status, and outcomes with the team and managers
- Professionally argue points and ensure the right solutions
- Create technical documentation
- Assist in promoting a positive team culture What are we looking for
- Bachelor’s Degree or higher in Computer Science or a related field
- 5 to 8 years of software development experience
- High level proficiency in the Microsoft .net stack. Expertise in C# .Net, Server, Entity Framework, JavaScript, Git, Angular or React or Vue JS, MVC, ASP.Net, Web API, .Net Core.
- Strong knowledge of Microsoft SQL Server
- Understanding of design principles, threading, real- time processing, and SQL Server DB queries and performance tuning, Good to have Azure working knowledge
- Excellent written and verbal communications skills
- Experience debugging and performance tuning applications and services
- Desire and skill in coaching more junior engineers
- Passion for doing what is right for the team, our company, and our customers