Overview

From its modest start in Lagos, Nigeria, Cornfield Group has grown into one of the leading and best managed conglomerates in Nigeria particularly and West Africa at large. From the very beginning, Cornfield Group’s approach to business was essentially consumer oriented, delivering the highest quality products and services at the most pocket friendly pricing. Sensing the rising demand for quality products, Cornfield Group invested heavily in fixed infrastructure that supported maximum distribution of its products and services at the most cost effective terms to customers. Spanning more than one decade, we have broken grounds and challenged the status quo across the global business scene. Effective leadership coupled with high spirited and dedicated workforce is the framework upon which the growth and success of our organization are hinged.

Job Position: Senior Back-End Developer

Job Location: Lagos

Duties & Responsibilities

  1. Design, implement, and maintain robust and scalable server-side software using modern programming languages and frameworks.
  2. Working with front-end developers to ensure that the application is compatible with all supported platforms.
  3. Collaborate with cross-functional teams to design and develop efficient and flexible back-end architectures that meet business requirements.
  4. Design and develop RESTful APIs to enable seamless communication between front-end and back-end systems.
  5. Design and optimize database schemas, query performance, and data storage strategies for efficient data retrieval and manipulation.
  6. Identify and resolve performance bottlenecks in the back-end systems, optimizing for speed and efficiency.
  7. Develop and maintain unit tests and integration tests to ensure the reliability and quality of the back-end codebase.
  8. Set up and maintain automated build, test, and deployment pipelines to facilitate smooth development workflows.
  9. Create and maintain technical documentation, including API documentation, system architecture diagrams, and code comments.
  10. Design and implement solutions to ensure the back-end systems can handle high traffic and maintain high availability.
  11. Investigate and resolve complex technical issues and bugs in the back-end systems, ensuring a stable and robust application.
  12. Directing our software programming initiatives.
  13. Working closely with clients and cross-functional departments to communicate project statuses and proposals.
  14. Analyzing data to effectively coordinate the installation of new systems or the modification of existing systems.
  15. Applying best practices and standard operating procedures.
  16. Ensure the compatibility of mock-ups on different browsers.
  17. Set up development and production environment using standard Linux tools and software.
  18. Analyse project specifications and provide suggestions relevant to the project.
  19. Handles any other job assigned from time to time by the Management.

Job Requirements

  • B.Sc / HND in Computer Science, Engineering, Software Engineering, or Software Development experience, preferably in a related field.
  • Knowledge of Unix/Linux environments and CLI, MySQL/SQL / NoSQL database.
  • Vast knowledge of PHP, Python, Ruby, Java, JavaScript, etc
  • Experienced in building large-scale web apps/services/APIs.
  • Understanding of accessibility and server compliance.
  • Familiarity with front-end technologies, including JavaScript, CSS3, and HTML5, and third-party libraries such as React Js, Angular, jQuery, and LESS.
  • 5 – 7 years minimum proven experience in a related field.

Core (Behavioural) Competencies:

  1. Excellent Communication
  2. Integrity and ethics
  3. Self-motivation
  4. Organizational Agility
  5. Time management
  6. Result-orientation
  7. Teamwork
  8. Customer service
  9. Continuous Learning Culture

Functional / Technical Competences:

  1. Presentation skills
  2. Conceptual and creative skills
  3. Prioritization
  4. Excellent coding skills
  5. knowledge of agile & scrum methodologies
  6. Ownership acumen

Supervisory Competencies:

  1. Analytical and quantitative thinking
  2. Problem-solving
  3. Decision-making
  4. Strategic planning
  5. Accuracy and Accountability.

How to Apply
Interested and qualified candidates should send their CV to: hr@botosoft.com using the Job Title as the subject of the mail.