Dotnet Developer
Kotak Mahindra Bank · Mumbai City, Maharashtra, India
Full-time · Staff · Posted 13 days ago
About the Role
We are seeking an experienced Senior Software Engineer (.NET) to join our dynamic engineering team. In this role, you will design, develop, and maintain scalable, high-performance applications while collaborating with cross-functional teams to deliver impactful solutions.
Key Responsibilities
🔹 Software Development
Design, develop, test, deploy, and maintain scalable applications using C#, .NET Core/Framework, and ASP.NET
Ensure high performance, responsiveness, and reliability of applications
🔹 Architecture & Design
Contribute to system design and architecture for new features and components
Develop reusable, efficient, and high-quality code
🔹 Collaboration
Work closely with Product Managers, QA, and Front-end teams in an Agile/Scrum environment
Participate in sprint planning, stand-ups, and retrospectives
🔹 API Development
Build and consume robust RESTful APIs
Integrate with external systems and third-party services
🔹 Database Management
Work with SQL Server, Oracle, or other databases
Use Entity Framework Core for efficient data access and management
🔹 Code Quality & Reliability
Conduct code reviews and ensure best coding practices
Write unit tests and troubleshoot production issues
Maintain high standards for code quality and maintainability
🔹 Technical Leadership
Mentor junior developers and support team growth
Contribute to engineering best practices and process improvements
🔹 Documentation
Maintain clear and up-to-date technical documentation
Required Skills & Qualifications
🎓 Education & Experience
Bachelor’s degree in Computer Science, Software Engineering, or related field
8+ years of professional software development experience
💻 Technical Skills
Strong expertise in C# and .NET (Core / ASP.NET Core)
Experience with REST APIs and microservices architecture
Proficiency in SQL Server, Oracle, or NoSQL databases
Familiarity with HTML, CSS, JavaScript, and frameworks like Angular or React
Hands-on experience with cloud platforms (Azure/AWS) and CI/CD pipelines
Strong knowledge of Git version control
Soft Skills
Strong problem-solving and analytical abilities
Excellent communication and collaboration skills
Ability to work effectively in an Agile environment