Lead Software Engineer (C#/.NET)
Simcorp
Job Summary
Join SimCorp, a leader in FinTech, as a Lead Software Engineer in Platform Product Development. You will be responsible for leveraging your expertise in .NET technologies, databases, and the Azure cloud ecosystem to build high-performance solutions for business-critical applications. This role involves hands-on engineering, architectural thinking, and leadership across the development lifecycle, including user story review, development, design, code reviews, and automated testing within a scrum team. You will drive new backend features, work with stakeholders, and ensure engineering excellence.
Must Have
- Over 7 years of hands-on experience with C# and Microsoft .Net, with at least 2 years in a lead or senior role.
- Experience building REST APIs using the .NET stack (OData).
- DB experience, preferably SQL.
- Knowledge and practical application of design patterns and principles (OOP, SOLID).
- Practical knowledge in solution and system design.
- Knowledge of cloud services, infrastructure, pipelines, and architecture, preferably on Azure.
- Practical knowledge of software development practices like TDD, BDD.
- Hands-on experience with peer reviews and code quality tools like SonarQube.
- Experience in CI/CD and understanding of DevOps principles.
- Strong fundamentals in software testing tools, techniques, and methodologies.
- Proficient in Git and hands-on experience with cloud-based applications, complemented by Agile methodologies.
- Excellent communication skills and fluency in English (speaking and writing).
Good to Have
- Experience with JS/TypeScript, Angular, Node.js.
- Familiarity and hands-on experience with PowerShell.
- Experience in the FinTech industry.
Job Description
WHY THIS ROLE IS IMPORTANT FOR US
You will join a new team in Platform Product Development. As a Lead Software Engineer, You will leverage your expertise in .NET technologies, databases, and the Azure cloud ecosystem to build high-performance solutions that power business-critical applications. This role requires a strong mix of hands-on engineering, architectural thinking, and leadership to ensure both immediate delivery and long-term sustainability.
You will be part of a scrum team working closely with Product Owner and business stakeholders
Besides your team you will work with other colleagues across our unit.
WHAT YOU WILL BE RESPONSIBLE FOR
- You will apply your talents to all stages of the development lifecycle, including review of user stories, development, design, code reviews and writing automated tests.
- Drive the development of new backend features and system enhancements using .NET, databases, and Azure technologies
- Work closely with system architect and design solution accordingly to the architectural direction
- Work closely with product owner and other stakeholders to understand project requirements and provide technical insights.
- Setting up engineering excellence inside your team and continuously improving it
- Development of new functionalities.
- Taking care of quality assurance, refactor existing code, research tools and frameworks to enable future innovations.
- Work as part of your scrum team to reach the definition of done within each sprint.
WHAT WE VALUE
ESSENTIAL
- Over 7 years of hands-on experience utilizing .NET technologies, with a focus on C# and Microsoft .Net, with at least 2 years as a lead or senior role.
- Real world experience of building REST APIs using the .NET stack (OData).
- DB experience – preferably SQL
- Knowledge of design patterns and principals (OOP, SOLID) and proven ability to use them in practice
- Practical knowledge in solution and system design
- Knowledge of cloud services, infrastructure, pipelines, and architecture — preferably on Azure
- Practical knowledge of software development practices (like TDD, BDD)
- Hands-on experience doing peer reviews and utilizing code quality tools like SonarQube
- Experience in CI/CD and understanding of DevOps principals
- Strong fundamentals in software testing tools, techniques and methodologies.
- Proficient in Git and hands-on experience with cloud-based applications, complemented by a background in Agile methodologies.
DESIRABLE
- Experience with JS/TypeScript, Angular, Node.js
- Familiarity and hands-on experience with PowerShell
- Experience in FinTech industry
Personal Competeincies:
- Experience working in an international setting with people from many different cultures
- Proactive and self-driven approach
- Positive and constructive mindset
- You care about your team and care about having an enjoyable working environment
- Excellent communication skills and fluency in English (speaking and writing)
BENEFITS
SimCorp offers several benefits that might play a significant factor in considering whether to accept a job offer. Since SimCorp operates in 30+ offices worldwide, the benefits package may vary from country to country. Take advantage of this section and indicate the most-valued benefits for candidates, considering training and certification, as well as benefits that can improve a candidate's work-life balance, such as flexible hours, vacation time, work-from-home options, etc. Please note that this may not be possible for multiple location postings due to the difference in benefits.