Our technology team seeks to add an experienced Senior Software Engineer to its growing ranks. This individual will work as a member of our technology team and will take the lead in designing and developing multiple up-to-date applications supporting our investment strategies.
We are reaching out to individuals who possess expertise in .NET, C#, SQL Server, and strong object-oriented programming concepts, particularly within the financial services industry.
Responsibilities:
- Contribute to the design, development, and implementation of robust and scalable software solutions.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications.
- Enable integration of proprietary solutions with third-party vendor solutions
- Ensure code quality, performance, and adherence to best practices.
- Stay abreast of industry trends and emerging technologies to continuously enhance our development practices
Requirements
- Proficiency in .NET, C#,
and SQL Server with a proven track record of successful project delivery.
- Solid understanding of object-oriented programming principles and design patterns.
- Exposure to cloud-native development is a plus.
- Extensive experience in the financial services industry, preferably with exposure to credit or hedge funds.
- Demonstrated ability to work in a collaborative team environment and provide technical leadership.
- Strong interpersonal and problem-solving skills, meticulous attention to detail, maturity, an eye for business, proactivity, and an excellent attitude.
- Ability to work in a fast-paced environment while maintaining a high level of accuracy and attention to detail.
- Self-motivation and a willingness to take ownership of projects.
- Outstanding integrity and work ethic.
Qualification:
- Bachelor's degree in Computer Science or a related field.
- 8+ years of progressive experience developing software applications with a significant portion focusi