Job Description
- Noida, Uttar Pradesh, India
WHO WE ARE?
For over 50 years, we have worked closely with investment and asset managers to become the world’s leading provider of integrated investment management solutions. We are 2,900+ colleagues with a broad range of nationalities, educations, professional experiences, ages, and backgrounds in general. SimCorp is an equal opportunity employer. We are committed to building a culture where diverse perspectives and expertise are integrated in our everyday work. We believe in the continual growth and development of our employees, so that we can provide best-in-class solutions to our clients. While striving to deliver client value, we believe it is vital to consider our people and our planet in every business decision we make. Acting responsibly is not optional. It is essential.
WHY THIS ROLE IS IMPORTANT TO US
You will join a Configuration Studio development team within SimCorp's Configuration Product Area. Configuration Studio is a web application designed to provide "configuration as a code" capabilities for SimCorp Dimension, which is the essential element for Dimension's SaaS transformation strategy. You will be a part of the scrum team which will take ownership from the early stages of Configuration Studio's design, development, deployment, and support on this exciting journey filled with opportunities to work with new projects, cutting-edge technologies, and exceptional professionals.
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.
- 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.
YOUR QUALIFICATION
Essential
- Over 4 years of hands-on experience utilizing .NET technologies, with a focus on C# and
- Microsoft .Net
- Real world experience of building REST APIs using the .NET stack.
- Knowledge of design patterns and principals (OOP, GoF, SOLID) and proven ability to use
- them in practice
- Practical knowledge of software development practices (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 and frameworks (SpecFlow), techniques
- and methodologies.
- Proficient in Git and hands-on experience with cloud-based applications, complemented
- by a background in Agile methodologies.
- Strong problem-solving skills and the ability to make sound technical decisions.
- Experience working in an international setting with people from many different cultures
- Positive and constructive approach: you bring a smile and positive vibes
- You care about your team and care about having an enjoyable working environment
- Excellent communication skills and fluency in English (speaking and writing)
DESIRABLE
- Electron knowledge
- Experience with JS/TypeScript, Angular, Node.js
- Azure cloud infrastructure knowledge
- Experience with Docker, Kubernetes