Website:
kotak.bank.in
Job details:
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
Click on Apply to know more.