Join the team!
- Senior Developer (X1)
Profile
- You are a strong communicator and collaborator, comfortable interacting with technical and non-technical stakeholders
- Demonstrable experience in technical delivery and Agile methodologies
- Experience in object-oriented and functional software development, with excellent problem-solving skills
- You are a software craftsperson and strongly believe in producing high-quality, well tested, resilient services
- You believe in product ownership, taking full responsibility for both the delivery and operation of services
- Committed to producing clean, easily maintainable components and services.
Skills and Experience
- Bachelor’s degree on computer engineering, computer science or relevant tech field, masters degree added advantage
- Minimum 7 years experience as a software developer 3 of which were in a leadership role of a technical team
- Advanced knowledge of programming languages with particular interest in Java
- Knowledge of system frameworks including Spring, Git, AngluarJS, and GitHub
- Experience working with Agile development technologies.
Responsibilities
- Lead the technical team
- Solve complex technical challenges, make architectural decisions, and optimize software performance.
- Writing clean, secure, and scalable code using one or more programming languages such as Java
- Knowledge of microservices architecture.
- Testing and debugging code using various tools and frameworks
- Deploying and monitoring digital products and services utilising Kubernetes and containerization technologies
- Collaborating with other teams to ensure the development process is aligned with the design, content, and information architecture strategies
- Researching and learning new technologies, frameworks, and languages to improve the development process and deliver value to the customers
- Lead and participate in code reviews and mentor junior developers.
Closing Date: November 10th 2023, 17:00hrs.
- DEVELOPER (x2)
Profile:
- Highly motivated team player that is eager to learn
- Demonstrates initiative / pro-active in a delivery focused environment
- Good Analytical and Problem-Solving skills
- String communication skills
- Able to work collaboratively with cross-functional teams
- Enjoy working as part of a high-performance team;
- Passionate about creating innovative solutions for customers
Requirements:
- Bachelors Degree in Computer Science or technology related field.
- At least 3 year of demonstrable experience of software development.
- Proven experience in software development, including a strong portfolio of projects.
- Proficiency in at least one major programming language particularly Java, Angular.
- Understanding of software development best practices, including design patterns, clean code, and version control systems (e.g., Git).
- Strong problem-solving skills and the ability to work independently and as part of a team
Closing Date: November 10th 2023, 17:00hrs.
- Junior Developer (X2)
Profile:
- Highly motivated team player that is eager to learn
- Demonstrates initiative / pro-active in a delivery focused environment
- Good Analytical and Problem-Solving skills
- String communication skills
- Able to work collaboratively with cross-functional teams
- Enjoy working as part of a high-performance team;
- Passionate about creating innovative solutions for customers
Requirements:
- Bachelors Degree in Computer Science or technology related field.
- At least 1 year of demonstrable experience of software development.
Closing Date: November 10th 2023, 17:00hrs.
- Paid Internship: Developer (X2)
Profile:
- Highly motivated team player that is eager to learn
- Demonstrates initiative/proactive individual
- Strong communication skills
- Capability to meet deadlines
- Capacity to stay professional in stressful situations
Requirements:
- Bachelor’s Degree in Computer Science or technology related field.
- No experience required.
Closing Date: November 10th 2023, 17:00hrs.