Sanlam Nigeria 2023 Application Development Graduate Programme

Sanlam Nigeria, a prominent financial services institution and member of the Sanlam Group in South Africa, is recognized for its exceptional services and transformation of the Nigerian insurance landscape. We are currently seeking applications for the following position:


Job Position: Graduate Programme – Application Development

Job Code: NGSL/LAG/000002

Job Location: Lagos, Nigeria

Job Type: Full Time Department: Information Technology (IT)


Job Description:

Are you a young IT graduate looking to build your career in a stable and evolving business environment? Do you possess a drive for results, a passion for excellence, and a thirst for learning in new environments? If your answer is yes, we welcome you to join “The Sanlam Nigeria Information Technology Graduate Programme.”


As part of the program, you will be involved in application development and gain practical experience in both frontend and backend development. You will utilize technologies such as React.js, Laravel, Node.js, PHP, and work with databases to support the software development team across diverse projects.


Key Responsibilities:

Frontend Development (Basic understanding)

  • Collaborate with the development team to design and develop user-friendly and responsive web interfaces using HTML, CSS, and JavaScript.
  • Implement frontend functionality and user interactions using React.js, including component development, state management, and integration with backend APIs.
  • Ensure cross-browser compatibility and optimize web applications for maximum speed and scalability.


Backend Development (Basic understanding)

  • Assist in the development and maintenance of backend applications using technologies such as Node.js, Laravel, and PHP.
  • Create and optimize server-side APIs and web services to support frontend functionality and data exchange.
  • Implement business logic, data validation, and security measures in backend code.


Database Management (Basic understanding)

  • Contribute to database design and development, including schema creation, indexing, and query optimization.
  • Assist in writing database queries and stored procedures to retrieve and manipulate data efficiently.
  • Help ensure data integrity, security, and compliance with industry best practices.


Software Testing and Debugging (Basic understanding)

  • Participate in unit testing, integration testing, and bug fixing activities to ensure software quality.
  • Collaborate with the QA team to identify and resolve issues, and perform debugging and troubleshooting tasks.
  • Document and communicate software defects and proposed solutions effectively.


Code Documentation and Version Control (Basic understanding)

  • Assist in documenting code, including inline comments, API documentation, and user guides.
  • Utilize version control systems (e.g., Git) to manage code repositories, track changes, and collaborate with other developers.


Cloud Computing (Basic understanding):

  • Assist in developing and deploying cloud-native applications using cloud platforms and services.
  • Collaborate with the development team to leverage cloud technologies such as AWS, Azure Functions.
  • Implement best practices for designing and building scalable, resilient, and secure cloud applications.


Research and Learning:

  • Stay updated with the latest frontend and backend development trends, tools, and frameworks.
  • Conduct research and provide recommendations on new technologies and approaches to enhance software development processes.


Person Specification:

  • First Degree in Computer Science, Software Engineering, or a related field.
  • Completion of the mandatory National Youth Service Programme.
  • Solid understanding of frontend development concepts, including HTML, CSS, and JavaScript.
  • Basic experience or familiarity with frontend frameworks such as React.js and frontend build tools (e.g., Webpack, Babel).
  • Basic knowledge of backend development using Node.js, Laravel, PHP, or similar technologies.
  • Understanding of relational databases (e.g., MSSQL, MySQL, PostgreSQL) and proficiency in writing SQL queries.
  • Familiarity with version control systems (e.g., Git) and collaboration tools (e.g., GitHub, Bitbucket).
  • Strong problem-solving and analytical skills to identify and resolve software issues.
  • Effective communication skills to collaborate with team members and convey technical concepts.
  • Ability to work independently as well as part of a development team.
  • Adaptability and Flexibility
  • Teamwork and Collaboration
  • Must not be more than 28 years old at the time of application.



How to Apply

Interested and qualified candidates should:
Click here to apply


Please note that the application process and any further information can be found on our website.

Application Deadline: 25th July, 2023

Be the first to comment

Leave a Reply

Your email address will not be published.