top of page

Sr. Software Developer

We are seeking an experienced Senior Software Developer to design, develop, and maintain high-quality software solutions. The ideal candidate will have strong expertise in C# .NET technologies, relational databases, and a solid understanding of the Software Development Life Cycle (SDLC). Experience in CAD and PLM systems will be a strong advantage.

Location

PUNE, MH, INDIA

joining preference

IMMEDIATE

employment type

HYBRID & FULL-TIME

Key Responsibilities

  • Design, develop, test, and deploy scalable applications using C# and .NET frameworks.

  • Collaborate with cross-functional teams to gather and analyze requirements.

  • Develop and optimize database solutions using SQL Server and/or Oracle.

  • Ensure code quality through best practices, code reviews, and unit testing.

  • Participate in all phases of the SDLC, including planning, design, development, testing, and deployment.

  • Troubleshoot and resolve application issues and performance bottlenecks.

  • Contribute to architectural decisions and technology selection.

  • Mentor junior developers and provide technical guidance.

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.

  • 5+ years of professional software development experience.

  • Strong proficiency in C# and .NET (e.g., .NET Core, ASP.NET MVC/Web API).

  • Hands-on experience with SQL Server and/or Oracle databases.

  • Solid understanding of SDLC methodologies (Agile, Scrum, or Waterfall).

  • Experience with version control systems (e.g., Git).

  • Strong problem-solving skills and attention to detail.

Preferred Skillsets

  • Experience working with CAD (Computer-Aided Design) systems.

  • Familiarity with PLM (Product Lifecycle Management) platforms.

  • Experience integrating enterprise systems or working in manufacturing/engineering domains.

  • Knowledge of microservices architecture and cloud platforms (e.g., Azure, AWS).

  • Exposure to DevOps practices and CI/CD pipelines.

Key Competencies

  • Strong analytical and troubleshooting skills

  • Effective communication and collaboration abilities

  • Ability to work independently and in a team-oriented environment

  • Leadership and mentoring capabilities

bottom of page