As a Lead C# Software Engineer at SimCorp, you will play a crucial role in leading and driving the design, development, and implementation of complex software solutions. With typically 7+ years of experience, your responsibilities will include collaborating in cross-functional teams to develop high-quality software that meets business requirements and technical specifications. You will be providing technical guidance to junior engineers, ensuring timely delivery of software within scope, troubleshooting complex technical issues, and promoting a collaborative and productive environment. **Role Overview:**
SimCorp values caring, customer success-driven, collaborative, curious, and courageous individuals. As a Lead Software Engineer, you will be part of a people-centered organization that focuses on skills development, relationship building, and client success. You will be working on a web application powered by Copilot, with a focus on back-end development while also having an understanding of the front-end interface. **Key Responsibilities:**
Lead the design and development of software solutions, ensuring they meet business needs and technical requirements
Provide technical leadership and mentorship to engineering teams
Collaborate with product management, design, and quality assurance teams for seamless integration and delivery
Troubleshoot and resolve complex technical issues, ensuring high-quality, scalable, reliable, and performant solutions
Ensure adherence to software development best practices, including coding standards, testing, and documentation
Take charge of key features and components, leading their design and implementation
Continuously assess and improve engineering processes, recommending new tools and technologies
Participate in code reviews to maintain high standards for software quality
**Qualifications Required:**
Advanced C# skills and insight into the .NET framework
Good understanding of relational (Oracle) or non-relational (MongoDB) databases
Experience working with CI/CD pipelines using Azure DevOps and GitHub
Experience with cloud-native solutions on Azure and Azure components
Experience with microservices architecture and developing and integrating backend services and APIs
Motivation to work within the financial domain
Effective collaboration and communication skills
Experience using AI tools in the application development process
**Additional Company Details:**
SimCorp has a global hybrid work policy where you are required to work 2 days a week from the office and can choose to work remotely on other days. The company values growth, innovation, self-direction, inclusive culture, work-life balance, and empowerment. SimCorp is committed to building a culture where diverse perspectives and expertise are integrated into everyday work, ensuring continual growth and development of employees to provide best-in-class solutions to clients. As a Lead C# Software Engineer at SimCorp, you will play a crucial role in leading and driving the design, development, and implementation of complex software solutions. With typically 7+ years of experience, your responsibilities will include collaborating in cross-functional teams to develop high-quality software that meets business requirements and technical specifications. You will be providing technical guidance to junior engineers, ensuring timely delivery of software within scope, troubleshooting complex technical issues, and promoting a collaborative and productive environment. **Role Overview:**
SimCorp values caring, customer success-driven, collaborative, curious, and courageous individuals. As a Lead Software Engineer, you will be part of a people-centered organization that focuses on skills development, relationship building, and client success. You will be working on a web application powered by Copilot, with a focus on back-end development while also having an understanding of the front-end interface. **Key Responsibilities:**
Lead the design and development of software solutions, ensuring they meet business needs and technical requirements
Provide technical leadership and mentorship to engineering teams
Collaborate with product management, design, and quality assurance teams for seamless integration and delivery
Troubleshoot and resolve complex technical issues, ensuring high-quality, scalable, reliable, and performant solutions
Ensure adherence to software development best practices, including coding standards, testing, and documentation
Take charge of key features and components, leading their design and implementation
Continuously assess and improve engineering processes, recommending new tools and technologies
Participate in code reviews to maintain high standards for software quality
**Qualifications Required:**
Advanced C# skills and insight into the .NET framework
Good understanding of relational (Oracle) or non-relational (MongoDB) databases