Software Engineer (Python,SQL) , Portfolio Management Group, Analyst
Core
Design, develop, and maintain software components and validate software quality for BlackRock's active fixed income portfolio strategies.
Role type
Software Engineer (QA/Development)
Builds
Software components for fixed income portfolio management systems
Domain
Financial Services / Fixed Income
Deliverable
production ML models | product features
Required skills
Python, SQL, Software Development Lifecycle (SDLC), Software Testing Lifecycle (STLC), Test automation, Version control (Git), API testing, Integration testing
Preferred skills
React, Java, Selenium
Technologies
Python, SQL, Git, Selenium, React, Java
Responsibilities
Design, develop, and maintain software components; Create and execute test plans, test cases, and regression scenarios; Identify, document, and track defects; Participate in unit, integration, system, and user acceptance testing; Collaborate with business analysts and developers to define quality criteria; Support automation efforts by contributing to test scripts and validation frameworks; Monitor application behavior and analyze root causes of issues.
Seniority
Junior to Mid-level, hands-on IC