Oversee application design, development, and delivery as a technical project manager.
This role is on-site.
Responsibilities
Define, develop, test, and release new features in collaboration with lead functional developers.
Implement bug fixes and workaround solutions for urgent production issues.
Design test scripts and provide overall project guidance and planning support.
Advise the team on solving functional and technical problems related to assigned applications and infrastructure.
Required Skills
5+ years of professional experience.
Expertise in API development using Python in an Object-Oriented Programming (OOP) context.
Deep understanding of distributed, asynchronous systems design, including preventing data conflicts in immutable environments across multiple machines.
Experience with database technologies, specifically SQL DB and Oracle.
Proficiency with containerization and orchestration tools: Docker, Kubernetes.
Experience utilizing cloud platforms such as Microsoft Azure or AWS.
Familiarity with message broker systems (e.g., Kafka, RabbitMQ, AWS SQS).
Strong analytical, problem-solving, coding, testing, and automation abilities.
Familiarity with DevOps and Continuous Integration/Continuous Deployment practices.