Matrix leadership of development and testing teams.
Responsibility for distributed systems in an open service-oriented architecture.
Managing schedules, task planning, and monitoring goal achievement.
Ongoing collaboration with customers, internal teams, and stakeholders – including the preparation of technical specification documents.
Job requirements:
A degree in Computer Science / Software Engineering / Computer Engineering.
At least 3 years of experience developing distributed systems in an open microservices architecture over public or private cloud infrastructure.
Experience in developing and running software in containerized environments (Kubernetes, Docker).
At least 3 years of experience in Full Stack development, including web applications and both relational and non-relational databases.
At least 3 years of experience in defining and leading the architecture of distributed systems in an open service-oriented architecture.
At least 3 years of professional leadership experience in software development with the ability to motivate and guide team members.
Experience with ALM tools (Jira, Confluence, Azure DevOps) for development management (configuration management, tasks, requirements, defects, and testing).
Ability to work closely with customers while understanding business strategy.