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 solid 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.
Solid 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