Key Responsibilities
- Design, develop, and maintain scalable applications using .NET technologies.
- Develop and integrate RESTful APIs and microservices.
- Collaborate with cross-functional teams to gather and analyze requirements.
- Participate in architecture discussions and technical design reviews.
- Troubleshoot production issues and provide timely resolutions.
- Perform code reviews and mentor junior developers.
- Contribute to CI/CD implementation and DevOps practices.
- Work on Java-based integrations and enhancements when required.
- Ensure adherence to coding standards, security, and performance best practices.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, or related field.
- 7+ years of software development experience.
- Strong expertise in C#, ASP.NET, .NET Core, SQL Server.
- Working knowledge of Java and Spring Boot.
- Experience with cloud platforms (Azure preferred).
- Robust understanding of OOP, Design Patterns, and Microservices.
- Experience in Agile/Scrum environments.
Nice to Have
- Azure Developer Associate Certification.
- Experience with React/Angular.
- Exposure to Databases such as Oracle, PostgreSQL, or MongoDB.
- Experience with monitoring tools such as Splunk, Dynatrace, Grafana, or Application Insights.
Key Competencies
- Problem Solving
- Analytical Thinking
- Stakeholder Communication
- Team Collaboration
- Technical Leadership
- Ownership & Accountability
📌 Senior Software Engineer with Dotnet and Java (Pune)
🏢 Tech Mahindra
📍 Pune
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.