C# Developer
C# Developer
Location: London, Hybrid position 50% in office
Key Responsibilities
• Software development and maintenance of sales tools applications, components and utilities.
• Participate in an agile based software development life-cycle including analysis, documentation, development, testing and code reviews.
• Interact with our business sponsors who are working to optimise our salespeople's performance and improve their experience.
• Collaborate with the production support team for release, maintenance and troubleshooting of the components.
• Provide third-line support for the software.
Skills and Experience
• At least 4 years software development experience or equivalent.
• Excellent communication skills, both written and oral, inside and outside the team.
• Solid experience with client or server-side C# development.
• Solid experience with web-based applications and restful APIs.
• Solid experience with relational databases and SQL knowledge.
• An ability to design performant software and an understanding of application performance profiling.
Desirable Requirements
• Experience with JavaScript web GUIs, particularly React.
• Experience working in an investment banking environment.
• Experience with multithreaded architectures.
• Proactive approach and an ability to prioritise appropriately.
• Strong problem-solving skills.
• Front office development experience in any of FX, FX Options, Credit or Rates products
• Experience with Teamcity or Jenkins, and the Ansible deployment tool
• Ability and willingness to adapt to a fast-changing environment and a strong interest in continuous improvement and delivery