About the client
Investment management software seamlessly connects people, processes, and data to streamline fixed income investment workflows, empowering faster and more accurate decision making to drive performance and growth.
Project Description
You will be part of a team designing and developing advanced cloud solutions on MS Azure, with a foundation in agile working methods, DevOps, and Test-Driven Development. Given the frequency of our product releases, we have developed a toolbox of agile development practices which allow our Dev Team to release code in a highly dynamic flow. This means you can expect to see your own code in production during your first week on the job, whether you’re at the beginning of your career or with several years of experience.
In addition to deploying continuous releases into production, automation is central to our development pipeline – everything from unit tests to integration tests, UI tests, and performance tests. As such, we avoid repetitive processes and in turn foster innovation and creativity. With this comes faster, higher-quality solutions and a greater business value. And, you will have the opportunity to learn from and work with seasoned technologists to effect real change in an industry ripe for disruption
Responsibilities
Develop high quality software under the direction of Tech Lead and Team Lead
Develop both frontend and backend functionality
Conduct tests to ensure responsiveness and efficiency
Troubleshoot, debug and upgrade software
Maintain and deploy software
5+ years of experience with software development
Experience with C# and TypeScript and you care about code quality and write testable code
Experience with frontend development, preferably Angular
Used to working with version control, like Git
Desire to work with the latest technologies in Azure and .NET Core
You want to be part of an agile setup, where demands and direction can quickly change, but where co-determination and freedom are paramount
Speak and write English at a medium / high level
Exciting, fast-paced work environment
Hands-on experience in an early-stage startup with experienced founders
Opportunity to assist in the development of next generation software
Opportunity to explore ground-breaking ideas in cloud computing and optimization
Chance to contribute meaningfully at a pivotal moment in the company’s growth
Collaborative and team-oriented startup culture
Success story sharing