What are the responsibilities and job description for the Software Engineer - Capital Markets - C# Azure position at 81 North?
A leading investment management firm is seeking a software developer with at least 5 years of experience in the financial services or technology sectors. As part of a small, agile team, you will contribute to the design, implementation, testing, documentation, and enhancement of mission-critical code. This position offers a unique opportunity to collaborate closely with portfolio managers and traders, gaining a comprehensive understanding of their workflows and playing a key role in building and maintaining essential front-office applications across a diverse range of investment types.
The ideal candidate will have a strong background in Computer Science and a deep commitment to software development best practices. This role requires a balance of independent initiative and teamwork, as well as an eagerness to incorporate cutting-edge technology into financial systems.
Responsibilities include writing efficient, clean, and maintainable code, adhering to industry best practices (e.g., SOLID principles), engaging with front-office stakeholders, and reviewing team members’ code as part of the development process.
Responsibilities :
- Develop, enhance, and support proprietary applications for the firm.
- Partner with portfolio managers, traders, and other business users to understand workflows and requirements.
- Collaborate with the Front Office Technology team to utilize existing frameworks, standards, and applications effectively.
Requirements :
Preferred Skills :