Decommissioning of a trading platform for Bonds business activity to a main front office target platform.
The senior developer will lead a future team of developers. The team will be fully allocated to this project and will be part of a multi-site project team.
The position involves working to develop code under modern standards, including possible cloud-readiness.
Job Description:
Participate in the automation of the deployment solution.
Participate in environment preparation for testing phases.
Lead the team of developers.
Facilitate coordination between program developers and infrastructure engineers.
Ensure continuous improvement and maintenance of the CI-CD pipeline.
Provide investigation help while fostering knowledge and sharing best practices with team members.
Document processes and ensure their properly followed.
Ensure high standard delivery to production.
Research, design, and develop software.
Analyse user needs and develop software solutions.
Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures.
Work with other engineers to integrate hardware and/or software systems.
Develop specifications and performance requirements.
Job Requirements:
At least Bachelor's Degree in Computer Science, Information Technology, Programming & Systems Analysis, Science (Computer Studies) or related fields
At least 8 years of software development experience
At least 5 years experience working with C#, and particularly modern, cross-platform .NET
A strong understanding of advanced C# language features, such as async/await, dependency injection, etc.
Good knowledge of algorithms and data structures, with strong fundamentals in complexity analysis
Good knowledge of development tools: Jenkins, GIT, SVN, Azure DevOps or equivalent
Strong ability to analyze code - understand execution flow & debug even without access to a debugger
Experience with the .Net CLI, writing and maintaining integration and unit tests
Strong familiarity with both Windows and Linux, including shell scripting
Good knowledge of Transact SQL and Entity Framework Core
Knowledge of a modern web frontend stack
Experience with Agile methodology organization
Self-motivated, pro-active and driven
Good communication skills, both oral and written
Understanding of and interest in finance & financial markets, particularly Fixed income and money market products in their many forms, knowledge of risk management concepts and market data.