Job Description
<p><p><b>Lead Software Engineer</b><br/><br/><b>What Makes Us, Us :</b><br/><br/>Join some of the most innovative thinkers in FinTech as we lead the evolution of financial technology.<br/><br/>If you are an innovative, curious, collaborative person who embraces challenges and wants to grow, learn and pursue outcomes with our prestigious financial clients, say Hello to SimCorp!.<br/><br/>At its foundation, SimCorp is guided by our values caring, customer success-driven, collaborative, curious, and courageous.<br/><br/>Our people-centered organization focuses on skills development, relationship building, and client success.<br/><br/>We take pride in cultivating an environment where all team members can grow, feel heard, valued, and empowered.<br/><br/>If you like what were saying, keep reading!.<br/><br/><b>Why This Role Is Important To Us :</b></p><p><p><b><br/></b></p>The SimCorp Dimension product was originally designed for running on-premises with clients, utilizing hardware resources being available 24/7.<br/><br/>As we are moving our business model towards being a SaaS provider and based on Microsoft Azure, we need to re-implement our core platform to be efficient on dynamic Azure infrastructure and with a strategic focus on the cost of compute.<br/><br/>In this role, you will be part of a team responsible for identifying existing problems, solution options and drive the implementation and deployment.<br/><br/>The team is new, and you will be able to affect how the team is going to work.<br/><br/>You will work closely with our teams within the Deployment area in other regions.<br/><br/><b>What You Will Be Responsible For :</b><br/><br/>Together with the team, develop new core functionality for our product in Microsoft Azure.<br/><br/>You will work on our core platform to increase the overall compute density, and make more efficient use of Microsoft Azures resources.<br/><br/>You will implement our architectural design decisions with respect to non-functional requirements and future maintainability.<br/><br/>Ensure technical integrity and maintain high coding standards with the team.<br/><br/>Constantly learn and improve yourself, the team and our product for example experimenting with modern engineering practices such as test-driven development and Mob Responsibilities :</b></p><p><br/></p><p>- Lead the design, development, and maintenance of applications using the .NET technology stack and Microservices architecture.</p><p><br/></p><p>- Participate in the migration of legacy systems from Java to .NET.</p><p><br/></p><p>- Build and optimize Azure services, including Azure Functions, Blob Storage, and Azure Container Registry.</p><p><br/></p><p>- Collaborate with DevOps teams to establish and maintain CI/CD pipelines using Git and Azure DevOps.</p><p><br/></p><p>- Ensure technical integrity, high-quality code, and adherence to best practices in coding, testing, and deployment.</p><p><br/></p><p>- Work with relational databases such as MS SQL Server or MySQL and ensure scalable, optimized database solutions.</p><p><br/></p><p>- Drive adoption of modern engineering practices (e.g., TDD, code reviews, Mob programming, pair programming).</p><p><br/></p><p>- Mentor and support junior engineers, fostering a culture of continuous learning and improvement.</p><p> </p><p> </p><p> </p><p><br/></p><p><b>Required Skills & Qualifications :</b></p><p><br/></p><p> </p><p>- 5+ years of software engineering experience, with leadership exposure preferred.</p><p><br/></p><p>- Strong hands-on experience in .NET Core, C#, and Microservices architecture.</p><p><br/></p><p>- Working knowledge of Java (to support migration activities).</p><p><br/></p><p>- Proficiency with Azure cloud servicesespecially Azure Functions, Blob Storage, and Container Registries.</p><p><br/></p><p>- Experience in CI/CD pipelines, Git, and Azure DevOps.</p><p><br/></p><p>- Strong database development skills with MS SQL or MySQL.</p><p><br/></p><p>- Solid understanding of parallel programming, cloud infrastructure, and security principles.</p><p><br/></p><p>- Experience working in Agile/Scrum teams with a continuous improvement mindset.</p><p><br/></p><p>- A degree in Software Engineering, Computer Science, Data Science, or related field.</p><p><br/></p><p>- Excellent communication skills, with fluency in English (written and spoken).</p><p> </p><p> </p><p> </p><p><br/></p><p><b>Good to Have :</b></p><p><br/></p><p> </p><p>- Exposure to C++ development.</p><p><br/></p><p>- Experience working in large-scale, international, cross-cultural teams.</p><p><br/></p><p>- Familiarity with Oracle databases.</p><p> </p><p> </p><p> </p><p><br/></p><p><b>What We Value :</b></p><p><br/></p><p> </p><p>- A collaborative, positive, and problem-solving mindset.</p><p><br/></p><p>- Eagerness to quickly adapt to new technologies and paradigms.</p><p><br/></p><p>- Passion for building efficient, scalable, and secure systems.</p><p><br/></p><p>- Strong team spirit and commitment to creating an enjoyable, growth-oriented work :</b></p><br/>A attractive salary, bonus scheme, and pension are essential components of any employment package.<br/><br/>At SimCorp, we believe we can offer more.<br/><br/>In addition to the traditional benefits, we promote an effective work-life balance, including flexible work hours and a hybrid workplace model.<br/><br/>Simcorp follows a global hybrid policy, asking employees to work from the office two days each week while allowing remote work on other days.<br/><br/>As a large organization, we offer a wide range of career opportunities, with an individualized approach to professional development to support the career path you wish to pursue.</p><br/></p> (ref:hirist.tech)