Senior Software Engineer

Bengaluru, Karnataka, India
Sep 25, 2024
Oct 12, 2025
Onsite
Full-Time
4 Years
Job Description

We are seeking a Senior Software Engineer with a strong background in .NET development to join our team in Bengaluru. The ideal candidate will have at least 4 years of hands-on experience in developing APIs using C#, .NET Core, and Web API in an Agile environment. Previous experience in a customer-facing role is essential.

Key Responsibilities

  1. API Development. Design and develop APIs using C#, .NET Core, and Web API.
  2. Technical Leadership. Guide and mentor project team members on technical aspects of the project.
  3. Agile Methodologies. Participate in Agile development processes and contribute to continuous improvement.
  4. Testing and Quality Assurance. Implement Test-Driven Development (TDD) practices and conduct unit testing to ensure high-quality deliverables.
  5. Design Principles. Apply SOLID principles and design patterns in solution architecture.
  6. Collaboration. Work closely with offshore development teams and engage in customer interactions to gather requirements and provide updates.

Technical Skills Required

  • 4+ years of experience in .NET development, particularly with C#, .NET Core, and Web API.
  • Hands-on experience with NoSQL databases like MongoDB.
  • Familiarity with Blazor and .NET framework.
  • Strong understanding of SOLID principles and design patterns.
  • Experience in implementing TDD and unit testing.
  • Agile Development: Solid background in Agile methodologies.
  • Problem Solving: Excellent design thinking and technical problem-solving skills.
  • .NET or Microsoft certifications are a plus but not mandatory.

Desired Competencies

  1. Primary Skill. .NET Core (60%)
  2. Secondary Skill. MongoDB (20%)
  3. Tertiary Skill. Apache Kafka (20%)

Why Join Mphasis?
At Mphasis, you will have the opportunity to work with cutting-edge technologies in a dynamic environment that values innovation and excellence. You will contribute to impactful projects that drive digital transformation for leading enterprises, while also having the chance to grow your career in a supportive and collaborative culture.

Related Jobs