Job Description :

JOB DESCRIPTION:

This role is for an experienced, hands-on Software Engineer to provide engineering expertise and direction to Asset Management business partners. Candidates should bring fresh perspectives, be passionate about solving complex business and technical challenges, and thrive in a collaborative environment. You ll build next-generation cloud-based applications and models to transform how traders, portfolio managers, and analysts support clients. This is a high-impact opportunity to shape Front Office Technology while contributing to a culture of humility, collaboration, learning, and accountability.

Job Duties:

Design, develop, adapt, and implement IT solutions through applications, systems, and infrastructure

Deliver value-focused solutions using a strong engineering-driven approach

Apply modern software engineering techniques including Agile, CI/CD, testing, and code quality practices

Leverage analytics and emerging technologies to automate and enhance processes

Own all parts of the software development lifecycle for assigned projects.

Required Skills:

5 - 6 years of software engineering experience

Proficiency in Java, Python, and/or .NET

Strong background in developing software using AWS stack

Experience within the Financial Services industry

Strong collaborative skills; ability to learn and adapt quickly

Desired Skills:

Hands-on experience with cloud-native application development

Familiarity with machine learning and Generative AI concepts

Knowledge of front office technology in Asset Management

Strong understanding of modern software engineering practices (Agile, CI/CD, code reviews, unit testing, refactoring)

Excellent problem-solving and analytical skills

Typical Day:

Collaborate with business partners in Asset Management to understand technical and data needs

Participate in discovery sessions to identify opportunities for automation and analytics integration

Develop, enhance, and support cloud-based applications and tools for traders, portfolio managers, and analysts

Engage in Agile ceremonies, design discussions, and peer code reviews

Research and introduce new technologies to improve solutions

             

Similar Jobs you may be interested in ..