Job Title: SDE-2 ( Dot Net Developer)
Location: Mumbai/Bangalore
Software Development: Design, develop, test, deploy, and maintain scalable and high-performance applications and services using C#, .NET Core/Framework, and ASP.NET.
· Architecture & Design: Contribute to the design and architecture of new features and components, focusing on building high-quality, reusable, and efficient code.
· Collaboration: Work with cross-functional teams (product managers, QA, front-end developers) to define and deliver new features within an Agile or Scrum methodology.
· API Development: Build and consume robust RESTful APIs for seamless integration with other systems and third-party services.
· Database Management: Work with various databases (e.g., SQL Server, Oracle) and data access technologies like Entity Framework Core to manage and enhance data storage.
· Code Quality: Participate in code reviews, write unit tests, debug, and troubleshoot production issues to ensure application reliability and maintain code quality standards.
· Technical Leadership: Potentially mentor junior developers and contribute to process improvements and best practices within the team.
· Documentation: Maintain proper technical documentation for code, architecture, and operational procedures
· Experience: 4 to 8+ years of professional software development experience in a relevant role.
· Technical Proficiency:
o Strong proficiency in C# and the .NET framework, with specific expertise in .NET Core/ASP.NET Core.
o Experience with RESTful APIs and microservices architecture.
o Strong knowledge of SQL Server\Oracle or other relational/NoSQL databases.
o Familiarity with front-end technologies like HTML, CSS, JavaScript, and potentially modern frameworks like Angular or React.
o Knowledge of cloud platforms (e.g., Azure, AWS) and DevOps tools (CI/CD) is often preferred.
o Experience with version control systems, specifically Git.
· Soft Skills: Strong problem-solving abilities, excellent communication skills, and a dedication to collaborative work in an Agile environment are essential.
Responsibilities
Software Development: Design, develop, test, deploy, and maintain scalable and high-performance applications and services using C#, .NET Core/Framework, and ASP.NET.
· Architecture & Design: Contribute to the design and architecture of new features and components, focusing on building high-quality, reusable, and efficient code.
· Collaboration: Work with cross-functional teams (product managers, QA, front-end developers) to define and deliver new features within an Agile or Scrum methodology.
· API Development: Build and consume robust RESTful APIs for seamless integration with other systems and third-party services.
· Database Management: Work with various databases (e.g., SQL Server, Oracle) and data access technologies like Entity Framework Core to manage and enhance data storage.
· Code Quality: Participate in code reviews, write unit tests, debug, and troubleshoot production issues to ensure application reliability and maintain code quality standards.
· Technical Leadership: Potentially mentor junior developers and contribute to process improvements and best practices within the team.
· Documentation: Maintain proper technical documentation for code, architecture, and operational procedures
Qualifications
· Education: A Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline.
Skills Required
- 4 to 8+ years of professional software development experience in a relevant role
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical discipline
- Strong proficiency in C# and the .NET framework, including .NET Core and ASP.NET Core
- Experience developing and consuming RESTful APIs and working with microservices architecture
- Strong knowledge of SQL Server, Oracle, or other relational or NoSQL databases
- Experience with Entity Framework Core or comparable data access technologies
- Familiarity with HTML, CSS, JavaScript, Angular, or React
- Knowledge of cloud platforms such as Azure or AWS and DevOps CI/CD tools
- Experience with Git version control
- Strong problem-solving, communication, and collaboration skills in an Agile environment
What We Do
Kotak Mahindra Group is an Indian financial services conglomerate founded in 1985. Its flagship Kotak Mahindra Bank provides commercial banking and serves individuals and corporate customers through banking, lending, payments, and corporate solutions. Across the wider group, offerings include stock broking, mutual funds, life insurance, and investment banking, addressing diverse personal and corporate financial needs across India.








