Junior Developer
Manpower is seeking to recruit a highly motivated and detail-oriented individual to
join our dynamic IT team as a Junior Developer. This entry-level
position is designed for someone with a strong interest in programming, a
solid foundation in coding fundamentals, and a passion for continuous
learning.
Key Responsibilities
As a Junior Developer, your responsibilities will be:
- Collaborating with the ICT team to create, modify, and maintain software applications.
- Writing clean, efficient, and well-documented using industry best practices.
- Actively engaging in ongoing learning to enhance programming skills and stay current with industry trends.
- Participating in training sessions and mentorship programs to accelerate professional growth.
- Analysing and troubleshooting software issues, identifying and implementing effective solutions.
- Working closely with senior colleagues to understand and resolve complex technical challenges.
- Collaborating with cross-functional teams to gather requirements,
understand business needs, and contribute to the development of
innovative solutions.
- Communicating effectively with team members, providing status updates and participating in team meetings.
- Assisting in the testing process, including unit testing and
debugging, to ensure the quality and functionality of software
applications.
Personal Behaviours
We look for people whose personal values are in tune with our own to offer customers a best-in-class experience. Our employees:
- Are positive and respectful towards customers and colleagues alike.
- Work with trust and integrity, having a good understanding of best
practices and procedures to ensure the organisations data is protected.
- Want to grow on a personal level and to help the Bank achieve growth as well.
- Stay up to date with ICT technology developments and share any new knowledge with the team.
- Be a team player.
Skills and Capabilities Required
- Proficiency in Python and Microsoft technology stack, mainly C#.
- Understanding of basic algorithms, data structures, and object-oriented programming concepts.
- Understanding and writing scripts that assist with the automation of tasks.
- Experience with coding repositories for version control such as GitHub.
- Familiarity with automation workflows, including low-code tools.
- Experience in designing and implementing RESTful APIs.
- Knowledge of API security, versioning, and best practices.
- Eagerness to learn and adapt to new technologies and development methodologies.
- Ability to absorb and apply constructive feedback for continuous improvement.
- Proactive in identifying short courses to improve the skillset.
- Strong analytical and problem-solving skills with attention to detail.
- Ability to approach challenges with a creative and solution-oriented mindset.
- Clear and effective communication skills, both verbal and written.
- Ability to collaborate with team members and convey technical concepts to non-technical stakeholders.
- Demonstrated ability to work effectively in a collaborative team environment.
- Willingness to assist team members and contribute to shared goals.
This is an entry-level position, and we encourage applications from
candidates who are passionate about building a career in software
development. The selected candidate will have the opportunity to work
alongside experienced professionals, participate in ongoing training,
and contribute to meaningful projects within the banking sector.