HamburgerMenu
hirist

Senior .Net Developer - C# Programming

Global Software Resources
5 - 8 Years
Bangalore

Posted on: 21/07/2026

Job Description

Role : Senior Software Developer (C# | 5-8 Years Experience)

Location : Bangalore, India.

Role Overview :

We are seeking an experienced Senior Software Lead Developer with 5 to 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 :

- Bachelors or Masters 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.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...