Junior Software Developer - Graduate Program
WhatJobs Direct
About the role
Our client is a leading technology firm seeking bright and motivated recent graduates for their prestigious Junior Software Developer position in Ibadan, Oyo, NG . This is an excellent opportunity for aspiring developers to launch their careers in a supportive and innovative environment. The program is designed to provide comprehensive training and hands-on experience across various aspects of software development. As a Junior Software Developer, you will work closely with experienced engineers, contributing to the design, development, testing, and maintenance of software applications. You will gain exposure to different programming languages, development methodologies (such as Agile), and cutting-edge technologies. Responsibilities include writing clean, efficient, and maintainable code, participating in code reviews, troubleshooting bugs, and assisting in the implementation of new features. The ideal candidate will possess a strong foundation in computer science principles, a passion for coding, and a genuine desire to learn and grow. Proficiency in at least one programming language (e.g., Python, Java, C++, JavaScript) is required. Excellent problem-solving skills, a collaborative spirit, and strong communication abilities are essential. You will be part of a team dedicated to building high-quality software solutions that meet client needs. This program offers a structured learning path, mentorship from senior developers, and opportunities to contribute to real-world projects. We are looking for enthusiastic individuals who are eager to develop their skills and make a meaningful contribution to our client's success. This is more than just an internship; it's a launchpad for a successful career in software engineering. Embrace the chance to learn from the best, apply your academic knowledge, and grow your professional network within a dynamic tech company. Your contributions will be valued, and your development will be prioritized. Key Responsibilities: Write, test, and debug code for software applications under the guidance of senior developers. Participate in the design and architecture discussions for new features and projects. Collaborate with team members in an Agile development environment. Assist in the maintenance and improvement of existing software systems. Contribute to code reviews and adhere to coding standards. Learn and apply new programming languages, frameworks, and technologies. Troubleshoot and resolve software defects and issues. Document software designs, code, and processes. Contribute to team meetings and knowledge sharing sessions. Qualifications: Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, or a related field. Solid understanding of programming fundamentals and data structures. Proficiency in at least one programming language (e.g., Python, Java, C++, JavaScript). Familiarity with software development lifecycle (SDLC) and Agile methodologies. Strong analytical and problem-solving abilities. Excellent communication and teamwork skills. Eagerness to learn and adapt to new technologies. Passion for software development and technology.
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free