
Software Engineer I
- Mumbai, Maharashtra Powai, Maharashtra
- Permanent
- Full-time
- Develop and maintain applications & taking ownership of complex technical designs and leading their implementation.
- Taking ownership of critical production issues and driving their resolution within specified SLAs. This requires strong problem-solving skills and the ability to work under pressure.
- Collaborate with a cross-functional team to implement a new software feature.
- Leading and driving technical initiatives within the team or organization, such as adopting new technologies or improving development processes.
- Driving continuous improvement within the team and seeking opportunities for innovation.
- Championing code quality and ensuring adherence to coding standards and best practices within the team. This may involve establishing coding guidelines and conducting code reviews.
- Taking full ownership of the technical solutions delivered, ensuring their quality, performance, and maintainability.
- Time Allocation – 10 % Collaboration on software design and architecture, working with cross-functional teams, learning and working on POCs for trending technologies, and participating in product/tool evaluations.
- Time Allocation – 75 % Translating application storyboards into functional applications, ensuring code quality and adherence to standards, writing unit and integration tests, developing automation tools, ensuring application performance and responsiveness, troubleshooting and debugging applications, leveraging DevOps tools for CI/CD, building working relationships, and mentoring less experienced team members.
- Time Allocation – 15 % Staying aware of organizational strategy, early adoption of trending technologies, proactive communication, challenging ideas to avoid pitfalls, and leading/participating in knowledge-sharing initiatives
- Education – Full time graduation from an accredited university (Mandatory- Note: This is the minimum education criteria which cannot be altered)
- Technical Expertise: Proficiency in C#/VB, ASP.NET, ASP.NET MVC, RESTful APIs, JavaScript frameworks (React/Angular/Next), DevOps practices (GitHub Actions), database systems (MSSQL or NoSQL), SSIS and unit testing frameworks.
- Soft Skills - Strong communication skills with ability to communicate complex technical concepts with stakeholders and provide strategic decisions.
- Agile/Digital Experience: Strong understanding of Agile methodologies and experience with task/sprint estimation.
- Mindset & Behaviors: Enthusiasm for emerging technologies and a willingness to learn new ideas & ability to create a positive and supportive work environment.
- Education – Full time graduation from an accredited university in computer science.
- Technical Expertise: Experience with other technologies like cloud technologies (GCP/Azure), .NET Blazor, GitHub,
- GitHub Actions & CoPilot, Containers, Python, NextJS and Tableau is beneficial.