Software Developer
Core
Design, code, debug, and maintain software applications while supporting DevOps pipelines for reliable software delivery.
Role type
Software Developer
Builds
Software applications and DevOps pipelines
Domain
Financial services / Software Engineering
Deliverable
production ML models | product features
Required skills
API Engineering, Cloud Computing, Continuous Integration (CI), Continuous Deployment, Docker, Kubernetes, Microservices, Test-driven Design (TDD), Infrastructure as Code (IaC), System Integration
Preferred skills
Agile Engineering, Data Engineering, Observability, Service Level Management, Threat Modelling
Technologies
Docker, Kubernetes, Cloud services
Responsibilities
Translate business requirements into technical specifications and programming code; Write, test, and deploy high-quality code across various languages; Conduct unit testing and prepare code for deployment environments; Translate logical designs into component designs; Document technical work and support documentation; Support platforms for data processing and visual display.