About the Company:
Our Client is one of the world’s leading private multi-asset alternative investment firms with more than $165 billion of assets under management that creates lasting impact for their investors, teams, businesses, and the communities in which we live. They have organically expanded into several asset classes including private equity, credit, public equity, real estate and venture capital. They leverage their shared platform to capture cross-asset class opportunities in strategic areas of focus. With offices on four continents, their global team aligns their interests with those of their investors for lasting impact.
Position Overview
Our client is seeking a talented and experienced mid-level full stack developer with expertise in Cloud computing, Python, and Web development. The ideal candidate will have prior experience working in a financial firm and has worked with trading or portfolio management systems. This team focuses on building state-of-the-art systems that give competitive advantage to the firm’s investment professionals. In this role, you will be responsible for designing, developing, and deploying applications that are secure, scalable, and highly available. This position will be working directly with their Capital Markets Technology team, supporting the Fixed Income (Credit), Special Situations, Public Equity, and Partnership Strategies lines of business. These businesses combined account for approximately $60 billion of assets under management.
Responsibilities:
- Develop and maintain web applications using Python, FastAPI, Django, React, and other web development frameworks.
- Collaborate with cross-functional teams including portfolio managers, traders, research analysts, business analysts and other developers to deliver high-quality software solutions.
- Follow best practices for software development, including version control, testing, and continuous integration and delivery.
- Develop and maintain (REST and GraphQL) APIs to integrate with various trading or portfolio management systems.
- Design and develop solutions that are optimized for cloud deployment on AWS.
- Develop and maintain containerized applications using Kubernetes, Docker, and other containerization technologies.
- Participate in code reviews and contribute to technical discussions.
- Mentor junior developers in the organization and help propagate development best practices across the organization.
- Stay current with emerging technologies and tools in the cloud computing, web development, and Python communities.
- Produce high quality technical artifacts and system design documentation.
Requirements:
- Bachelor’s degree in computer science, Software Engineering, or a related field.
- At least 3-5 years of experience in full stack web development using Python, FastAPI, Django, React or other web development frameworks.
- Experience in writing unit tests and mocks (using pytests and Jests or similar technologies).
- Prior experience working in a financial firm and with trading or portfolio management systems preferred.
- Experience with AWS cloud preferred. Azure or GCP experience nice to have.
- Experience with Terraform and AWS Cloud Formation.
- Experience with containerization technologies such as Docker and Kubernetes.
- Strong knowledge of SQL and database design.
- Experience with front-end development using HTML, CSS, JavaScript, and frameworks like React or Angular.
- Experience using software development lifecycle management tools (Azure DevOps, Jira, Github, etc.)
- Familiarity with Agile methodologies and software development best practices.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills.
Salary Range
$150,000-$350,000 (flex dependent on candidate background)
#J-18808-Ljbffr