Job Context
One Direction Companies Ltd. invites experienced candidates to apply for the Project Manager (Software Department) position. This leadership role involves managing and delivering software projects built on a microservices architecture, ensuring high scalability, reliability, and performance. The ideal candidate will be Scrum certified, with a strong sense of project ownership and a collaborative approach to team management.
Responsibilities
1. Project Planning and Management:
- Create detailed project implementation plans for microservices-based software development and monitor progress to meet deadlines.
- Oversee projects using technologies such as Java, Python, Spring Boot, JavaFX, Django Rest Framework, React, and Angular.
- Ensure that project goals, timelines, and budgets are met, with an emphasis on continuous delivery and Agile/Scrum methodologies.
2. Scrum Mastery and Agile Practices:
- Lead Agile practices across the team and manage project sprints.
- Facilitate Scrum ceremonies (Daily Standups, Sprint Planning, Retrospectives) and ensure smooth communication between stakeholders and development teams.
- Guide the team in adopting Scrum principles, helping them understand roles and responsibilities within the framework.
3. Resource Allocation and Collaboration:
- Assign resources to projects based on their expertise and project requirements within a microservices framework.
- Foster collaboration between frontend, backend, and DevOps teams to ensure seamless integration of services.
- Encourage team collaboration and maintain a positive work environment focused on collective ownership and accountability.
4. Microservices Expertise:
- Guide teams in adopting best practices for microservices development, deployment, and monitoring.
- Ensure effective API design, data communication, and service orchestration between components.
5. ICT Security and Compliance:
- Regularly review and update ICT security policies to address challenges specific to microservices environments.
- Ensure adherence to industry standards for securing APIs, communication layers, and distributed systems.
6. Leadership and Communication:
- Provide clear and consistent communication with stakeholders about project progress and challenges.
- Demonstrate project ownership, ensuring that all aspects of the project are aligned with company goals.
- Lead, motivate, and guide project teams, ensuring that each member contributes effectively to project success.
7. Problem Solving and Continuous Improvement:
- Address technical challenges, including service downtime, scaling issues, and API performance bottlenecks.
- Evaluate and implement new tools and methodologies to improve microservices delivery and team performance.