Senior Software Developer

Senior Software Developer

1 Nos.
136591
Full Time
5.0 Year(s) To 10.0 Year(s)
Not Disclosed by Recruiter
IT Software - Client Server
B.Tech/B.E. - Computers
Job Description:

Role Overview

We are seeking an experienced Senior Software Lead Developer with 5–8 years of expertise in C# and .NET technologies. The role demands strong technical leadership, advanced software design capabilities, and ownership of delivering high-quality, scalable solutions. The candidate will play a key role in driving design excellence, ensuring code quality, and mentoring team members.

Key Responsibilities

  • Lead the design and development of scalable software solutions using C# and .NET / .NET Core
  • Drive advanced system design, applying design patterns, modular architecture, and best engineering practices
  • Ensure high-quality deliverables through rigorous code reviews, design reviews, and quality governance
  • Provide technical leadership and mentorship to junior and mid-level developers
  • Collaborate with product owners, architects, and QA teams to define and deliver robust solutions
  • Work with TypeScript/JavaScript for application logic and feature enhancements
  • Own and improve development standards, coding guidelines, and best practices
  • Drive root cause analysis, troubleshooting, and resolution of complex technical issues
  • Ensure seamless code integration with CI/CD pipelines and version control systems within delivery timelines
  • Contribute to and maintain comprehensive technical documentation

 

 

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science or related field [
  • 5–8 years of hands-on experience in software development
  • Strong expertise in C#, .NET / .NET Core, and backend architecture
  • Advanced understanding of Object-Oriented Programming (OOP), SOLID principles, and design patterns
  • Proven experience in system design, architectural decisions, and solution optimization
  • Strong experience with TypeScript or JavaScript
  • Hands-on experience with unit testing frameworks (e.g., NUnit)
  • Strong proficiency in code review practices, quality standards, and secure coding
  • Excellent analytical thinking and problem-solving skills
  • Experience with Git, CI/CD pipelines, and DevOps practices
  • Strong communication, collaboration, and stakeholder management skills

Preferred Skills

  • Experience with SQL Server
  • Domain expertise in Substation Automation (IEC 61850, protection & control systems)
  • Knowledge of SCADA systems and energy automation solutions
  • Exposure to large-scale enterprise applications and distributed systems
  • Experience working in Agile/Scrum environments

Key Competencies

  • Technical Leadership: Ability to drive design decisions and guide engineering teams
  • Design Excellence: Strong focus on scalable, maintainable, and extensible architectures
  • Code Quality Ownership: Ensuring high standards through reviews and governance
  • Problem Solving: Expertise in analyzing and resolving complex technical challenges
  • Mentorship: Coaching team members and fostering continuous learning
  • Accountability: Ownership of end-to-end delivery and quality
Company Profile

--- --- is an engineering solutions provider focusing on embedded systems, automotive ---, IoT, and cloud services. They provide services to automotive OEMs and Tier-1 suppliers, specializing in ADAS, ECU systems, and software development, along with IoT-based solutions for fleet management and smart cities. Delivers end-to-end embedded software solutions that power intelligent, connected, and secure products across automotive, industrial, aerospace, consumer, and defense sectors.

Apply Now

  • Interested candidates are requested to apply for this job.
  • Recruiters will evaluate your candidature and will get in touch with you.

Similar Jobs