About this role
The team is seeking a Senior Software Engineer to join their Portfolio Commentary team. This role involves designing and developing software solutions that enhance the way investment professionals access and analyze financial data. You will play a critical role in ensuring that the team’s software remains at the forefront of the industry, providing users with flexible and reliable tools.
Key Responsibilities:
- Design and implement scalable software solutions for portfolio commentary features.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Optimize existing applications for performance and usability.
- Conduct code reviews and mentor junior developers to ensure best practices are followed.
- Troubleshoot and resolve software defects and issues in a timely manner.
Required Skills & Qualifications:
- Proficiency in programming languages such as Java, C#, or Python.
- Experience with front-end technologies like React or Angular.
- Strong understanding of software development methodologies and best practices.
- Familiarity with cloud platforms such as AWS or Azure.
- Excellent problem-solving skills and ability to work in a fast-paced environment.
Experience:
- 5-8 years of professional experience in software development, with a focus on financial applications preferred.
What we offer:
- Opportunity to work with a dynamic team in a collaborative environment.
- Access to cutting-edge technology and tools.
- Professional development and growth opportunities.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.