
Software Engineer II
- Pune, Maharashtra
- Permanent
- Full-time
- Must have worked as Developer for web applications and possess strong knowledge of Software Development Framework
- Must have experience in C#, MVC, Azure Cloud Services Development and Deployment.
- Must have knowledge of HTML5, CSS, JavaScript, React, Typescript libraries
- Must have a good understanding of relational databases. (SQL Server, Oracle)
- Must have worked with Microsoft development tools like Visual Studio, Unit Test Framework etc.
- Solid understanding of Responsive Design, Object Oriented Design, Design Patterns and advanced programming concepts
- Strong knowledge of Operating systems, Debug, Builds and Bug Tracking
- Should be able to discuss requirements and analyze problems
- Should possess a desire to be personally responsible for production-level code
- Should be able to collaborate in an open, multi-disciplinary and globally dispersed team environment
- Should be able to independently investigate and come up with suggestions/ideas/workflows for complex problems
- Should be able to prepare technical documentation of various modules in products
- Excellent troubleshooting skills to root cause complex issues required
- Nice to have worked with Microsoft Azure Cloud Platform
- Knowledge of performance and scalability test approaches and automation
- Working with a team in an agile software development process
- Demonstrated skill in using coding standards and being an active participant in code reviews
- Nice to have exposure to AI/ML and LLM and working knowledge of python
- 5-8 years' experience in software development
- Education: BE/MS (Computer Science & Engineering ONLY).
- Technical background: Significant project demonstrating experience developing Windows products using ASP.Net MVC, C#, experience in C++ a bonus. Must be able to clearly exhibit Object Oriented development skills.
- Excellent Problem solving and analytical skills.
- Communication and teamwork: Excellent verbal and written communication skills are required. Ability to learn and adapt quickly to maximize productivity. Self-motivated person with the ability to work individually and as part of a team.
- Self-motivated, detail-oriented and organized.
- Strong sense of logic and engineering workflow.
- Ability to work under pressure and time constraints to meet deadlines.
- Ability to analyze internal business processes and establish the best approach using practical and pragmatic actions.
- Strong problem-solving skills and ability to lead others.
- Works well independently and effectively collaborate with and contribute to cross-functional teams.
- Able to work under moderate supervision.
- Should be able to work in a team and mentor others.
- A great Team and culture - please see our
about how we got our start. * An attractive salary and benefits package.
- A commitment to inclusion, belonging and colleague wellbeing through global initiatives and resource groups.
- A company committed to making a real difference by advancing the world's infrastructure for better quality of life, where your contributions help build a more sustainable, connected, and resilient world. Discover our latest user success