Senior Developer(OTR)
Core
Design and implement software solutions for complex client business problems, building large-scale distributed systems using microservices.
Role type
Senior Software Developer (Consulting)
Builds
Large-scale distributed systems, microservices, and customer-facing features
Domain
Software Engineering / Cloud Infrastructure
Required skills
Java, Kotlin, JavaScript, TypeScript, Object-Oriented Programming, Test-Driven Development, Microservices, AWS, Azure, Kubernetes, Docker
Preferred skills
DevSecOps, Continuous Delivery, Agile (XP, Scrum, Kanban), Pair Programming, Technical Mentoring
Responsibilities
Design and implement software solutions for complex client business problems, Write clean, reusable, high-quality code using object-oriented programming and design patterns, Build large-scale distributed systems using microservices, Collaborate with analysts, designers, project managers, and other teammates to develop features, concepts, prototypes, and customer experiences, Apply continuous delivery, DevSecOps, and related engineering practices to build and deploy software, Mentor less-experienced peers and help drive technical vision and engineering excellence
