Posted on: 17/07/2025
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
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1514428
Interview Questions for you
View All