Software Developer, API's
Core
Design, build, test, and support enterprise technology solutions and APIs for a North American financial institution.
Role type
Software Developer (APIs & Enterprise Applications)
Builds
Enterprise applications, APIs, services, and integrations
Domain
Financial Services / Software Engineering
Deliverable
production ML models | product features
Required skills
Java, Python, C#, C++, JavaScript, TypeScript, Databases, APIs, Version Control, Automated Testing, Object-Oriented Design, Agile, DevOps
Preferred skills
Banking/Capital Markets domain knowledge, Cloud platforms, Microservices, Containers, Event-driven systems, CI/CD pipelines, Application monitoring, React, Angular
Responsibilities
Develop, enhance, and maintain reliable enterprise applications; Analyze requirements and translate them into technical designs; Write clean, maintainable, and well-tested code; Develop APIs, services, and integrations; Create unit, integration, and automated tests; Troubleshoot defects and production issues; Contribute to continuous improvement of engineering processes; Collaborate with business analysts, QA engineers, architects, and operations teams; Prepare technical documentation.
Seniority
Mid-level to Senior, hands-on IC