HamburgerMenu
hirist

Principal Software Engineer - C#/AngularJS

Kiash Solutions LLP
Vadodara/Baroda
12 - 15 Years
star-icon
4.6white-divider4+ Reviews

Posted on: 17/07/2025

Job Description

Job Description :

We are seeking a highly experienced and innovative Principal Software Engineer with over 12 years of full-stack development expertise.

The ideal candidate will have deep technical knowledge in C#, .NET Core/.NET 9, and a strong grasp of modern front-end frameworks.

This role demands a leader who can drive complex projects, architect scalable systems, and deliver high-quality software in a cloud-native environment leveraging Azure and AWS.


Key Responsibilities :

- Design, develop, and maintain high-performance web applications using C#, .NET Core/.NET 9, and related technologies.

- Lead end-to-end software development efforts from concept to deployment and support.

- Develop and integrate RESTful Web APIs following best practices and industry standards.

- Architect scalable and secure solutions on Azure and AWS cloud platforms.

- Implement robust front-end components using HTML, CSS, JavaScript, and Angular.

- Optimize performance and scalability of applications and services.

- Manage and maintain relational and non-relational databases including SQL Server and

Elasticsearch.

- Conduct code reviews, provide mentorship, and establish engineering best practices.

- Collaborate with product managers, UX/UI teams, and other engineers to deliver robust

solutions.

- Contribute to architectural discussions and long-term technology strategies.

Required Skills & Qualifications :

- 12+ years of experience in full-stack software development.

- Strong hands-on experience with C#, .NET Core / .NET 9.

- Expertise in Web API design and development principles.

- Solid proficiency in HTML, CSS, JavaScript, and modern frameworks like Angular.

- Proven experience with cloud platforms : Azure and AWS.

- Experience with SQL Server and Elasticsearch, including performance tuning and

optimization.

- Strong understanding of software design patterns, architecture, and best practices.

- Ability to lead and mentor teams, conduct code reviews, and drive quality standards.

- Excellent problem-solving, communication, and leadership skills.

Preferred Qualifications :

- Experience with CI/CD pipelines, DevOps, and containerization (Docker/Kubernetes).

- Exposure to microservices architecture and event-driven systems.

- Knowledge of Agile methodologies and SCRUM practices.

Educational Qualification :

- Bachelors or Masters degree in Computer Science, Software Engineering, or a related field

info-icon

Did you find something suspicious?