Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Lead Software Developer (.NET / C#) @ Eversana India

Home > Software Development






 Lead Software Developer (.NET / C#)

Job Description

Job Description
THE POSITION :
We are seeking a Lead Software Developer to provide technical leadership and guidance to a team of software developers working across modern C#/.NET APIs and legacy VB-based applications. This role is not primarily people-management, but rather hands-on technical leadership ensuring quality, consistency, and adherence to development best practices when senior leadership is not present.
The ideal candidate has strong engineering fundamentals, experience mentoring developers, and the ability to balance modern development approaches with maintaining and improving legacy systems.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
Our employees are tasked with delivering excellent business results through the efforts of their teams. These results are achieved by:
  • Technical Leadership
    • Serve as the day-to-day technical lead for the development team when the Software Architect or management is unavailable
    • Guide design and implementation decisions to ensure scalable, maintainable, and secure solutions
    • Review code and provide constructive feedback to uphold coding standards and best practices
  • Development & Architecture
    • Design, build, and maintain C#/.NET applications and RESTful APIs
    • Support and improve existing legacy VB applications while helping guide modernization efforts where appropriate
    • Ensure proper use of design patterns, SOLID principles, and clean architecture concepts
  • Team Support & Mentorship
    • Mentor and coach developers at varying experience levels
    • Help unblock developers by troubleshooting complex technical issues
    • Promote a culture of continuous improvement, learning, and accountability
  • Quality & Best Practices
    • Enforce development best practices including:
      • Source control (Git or equivalent)
      • Code reviews
      • Unit and integration testing
      • Secure coding practices
    • Collaborate with Release Manager, Software Architect, QA, and other stakeholders to ensure reliable and high-quality releases
  • Collaboration & Communication
    • Act as a technical point of contact for questions related to implementation or design
    • Clearly communicate technical concepts to both technical and non-technical team members
    • Align day-to-day development work with architectural direction and business goals
  • Demonstrate a commitment to diversity, equity, and inclusion through continuous development, modeling inclusive behaviors, and proactively managing bias.
  • All other duties as assigned
An individual in this position must be able to successfully perform the expectations listed above.
Qualifications
MINIMUM KNOWLEDGE, SKILLS AND ABILITIES:
The requirements listed below are representative of the experience, education, knowledge, skill and/or abilities required.
  • Technical Skills
    • 7+ years of professional software development experience
    • 3+ years of professional experience leading software development professionals
    • Very Strong understanding of C# .NET best practices
  • Strong expertise in:
    • C# and .NET (Framework and/or .NET Core / .NET 6+)
    • Building and maintaining RESTful APIs
  • Working knowledge of legacy VB or VB.NET applications
  • Solid understanding of:
    • Domain Driven Design
    • Object-oriented design
    • Design patterns
    • SOLID principles
    • Clean code and maintainable architecture
  • Tools & Practices
    • Experience with Git-based source control
    • Experience with CI/CD pipelines
    • Experience writing and reviewing unit and integration tests
    • Experience working in Agile or iterative development environments
PREFERRED QUALIFICATIONS:
  • Experience modernizing or refactoring legacy applications
  • Experience with Java
  • Experience with cloud platforms
  • Experience working closely with software architects
  • Strong problem-solving and decision-making skills
  • Ability to lead through influence rather than authority
  • Calm and effective under pressure
  • Excellent written and verbal communication skills
  • Strong sense of ownership and accountability
PHYSICAL/MENTAL DEMANDS AND WORKING ENVIRONMENT:
The physical and mental requirements along with the work environment characteristics described here are representative of those an individual encounters while performing the essential functions of this position.
Office: While performing the essential functions of this job the employee is frequently required to reach, grasp, stand and/or sit for long periods of time (up to 90% of the shift), walk, talk and hear; occasionally required to lift and/or move up to 25 pounds. The noise level in the work environment is usually moderately quiet, with frequent interruptions and multiple demands.

Job Classification

Industry: Pharmaceutical & Life Sciences
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Full Stack Developer
Employement Type: Full time

Contact Details:

Company: Eversana India
Location(s): Pune

+ View Contactajax loader


Keyskills:   Object oriented design GIT C Architecture Coding Integration testing Agile Software Architect Troubleshooting Continuous improvement

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Application Lead

  • Accenture
  • 5 - 10 years
  • Bengaluru
  • 7 hours ago
₹ Not Disclosed

Custom Software Engineer

  • Accenture
  • 7 - 12 years
  • Noida, Gurugram
  • 7 hours ago
₹ Not Disclosed

Java Full Stack Developer

  • Srs Business Solutions
  • 5 - 10 years
  • Hyderabad
  • 9 hours ago
₹ 18-20 Lacs P.A.

Gen AI Automation Leader

  • Capgemini
  • 18 - 23 years
  • Bengaluru
  • 11 hours ago
₹ Not Disclosed

Eversana India

EVERSANA INDIA PRIVATE LIMITED EVERSANA is the leading independent provider of global services to the life science industry. The company's integrated solutions are rooted in the patient experience and span all stages of the product lifecycle to deliver long-term, sustainable value for patients, ...