
Principal Software Engineer – Angular, C#
SimCorp
full-time
Posted on:
Location Type: Hybrid
Location: Noida • India
Visit company websiteExplore more
Job Level
About the role
- Lead the design and development of complex software solutions, ensuring they meet business and client needs.
- Provide technical leadership, guidance, and mentorship to other engineers, creating a culture of innovation and excellence.
- Collaborate in cross-functional teams, including product management and quality assurance, to ensure seamless integration of solutions into the product.
- Review and improve software design, architecture, and implementation to ensure performance, scalability, and maintainability.
- Troubleshoot and resolve complex technical issues, ensuring the timely delivery of high-quality solutions.
- Stay up to date with emerging technologies and best practices, continuously improving engineering processes and solutions.
- Contribute to the development of technical documentation and ensure alignment with product specifications and user requirements.
- Participate in code reviews and ensure adherence to coding standards and best practices.
Requirements
- 11+ years of experience
- Deep expertise in .NET Core, C#, and Angular frameworks.
- Solid focus on code quality, maintainability, security, and documentation.
- Champion of coding standards, design patterns, and best practices across the team.
- Advanced knowledge of relational (SQL Server/Azure SQL) or non‑relational (Cosmos DB/MongoDB) databases.
- Solid understanding of Azure DevOps and modern CI/CD pipelines.
- Advocate of automation, Infrastructure as Code (IaC) with Azure Bicep, and continuous testing.
- Proficient grasp of Azure cloud services (App Services, Functions, Storage, Key Vault, Azure AD B2C etc).
- Experienced in architecting cloud‑native solutions around microservices including good experience with containerization (Docker) and cloud security best practices.
- Resolves complex, multi‑service issues across distributed systems.
- Azure certifications (e.g., AZ-900, AZ-204).
Benefits
- Global hybrid work policy - We ask you to work 2 days a week from the office. If you choose you can work remotely the other days. Of course you are welcome at the office if that is your preference.
- Growth and innovation - Every 6th sprint is reserved for planning and innovation. So, with regular intervals you have a chance to explore and learn new skills or improve something that you believe will be beneficial to you, your team or the application.
- Self-Direction - High degree of self-organization. Each team and developer have a high degree of freedom to plan, organize and design their work.
- Inclusive and diverse company culture
- Work-life balance – We believe that an equilibrium between professional responsibilities makes us all the best version of ourselves, both in private life and as colleagues in the workplace
- Empowerment – We believe that all voices are valuable and must be heard. You will be involved in shaping our work processes
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
.NET CoreC#AngularSQL ServerAzure SQLCosmos DBMongoDBAzure DevOpsInfrastructure as CodeDocker
Soft skills
technical leadershipmentorshipcollaborationtroubleshootingproblem-solvinginnovationexcellencecode reviewcommunicationadherence to standards
Certifications
AZ-900AZ-204