The role of Software Developer centers on developing, improving, and supporting proprietary Strategic Applications for the Trading and Compliance teams. Responsibilities include requirements gathering, development, vendor product integration, and transition management. The position involves utilizing vendor APIs, structured programming, unit testing, integration testing, and delivery reporting. Working closely with end users, the developer will maintain and enhance tools to manage our strategies within a dynamic investment environment.
Key Responsibilities:
- Develop, enhance, and maintain strategic proprietary tools as the primary focus.
- Conduct integration testing of third-party tools and data when necessary.
- Provide secondary support for business-oriented services.
- Manage daily morning production processes to ensure a trade-ready state.
- Implement a formal development approach within the production environment.
Essential Skills:
- Proficiency in Microsoft-based technologies, with strong skills in SQL, C#, and WPF.
- Minimum of 7 years of Application Development experience preferred; extensive relevant experience may substitute for a degree.
- Experience with Git or similar version control systems.
- Understanding and experience in developing Investment Management systems preferred.
- Knowledge of Agile development methodologies is a plus.
- Strong business analysis skills and proficiency in application development and database management.
- Comfortable in fast-paced environments while maintaining methodical work habits.
- Proficient troubleshooter with a keen attention to detail.
- Capable of managing multiple tasks simultaneously.
- Self-motivated and able to work independently.
- Collaborative mindset, able to engage others in the work.
- Works effectively in team environments.