Head, Solutions and Data at Alfred & Victoria Associates

Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
2 years ago

Additional Details

Job ID
51431
Job Views
120

Job Description



Job Description



  • The ideal candidate will have at least 7 years of experience in software development and will be responsible for managing the full software development lifecycle, from design to deployment.

  • You will work closely with our product and project management teams to ensure the successful delivery of software products and services.


Key Duties & Responsibilities



  • Manage and lead the software development team, providing guidance and support to ensure the delivery of high-quality software products and services.

  • Develop and implement software development strategies that align with business goals and objectives.

  • Collaborate with product and project management teams to define product requirements and development timelines.

  • Manage and prioritize the software development roadmap to ensure on-time delivery of products and services.

  • Ensure adherence to software development best practices, processes, and methodologies.

  • Continuously monitor and improve software development processes and procedures to increase efficiency and effectiveness.

  • Stay up-to-date with the latest industry trends and technologies to ensure the use of the most appropriate software development tools and methodologies.

  • Develop and manage relationships with external software development vendors and partners.

  • Provide regular progress updates and reports to senior management.


Essential Experience, Skills And Qualifications


Hard skills:



  • Bachelor's or Master's Degree in Computer Science, Software Engineering, or a related field.

  • At least 7 years of experience in software development, with at least 3 years of experience in a leadership or management role.

  • Proven experience in managing software development teams and leading the full software development lifecycle.

  • Strong understanding of software development best practices, processes, and methodologies.

  • Strong experience with one or more programming languages such as C#, Java, Python, or JavaScript.

  • Experience with one or more software development frameworks such as .NET Framework, Spring, or Django.

  • Strong understanding of database systems and experience with SQL such as SQL Server, MySQL, PostgreSQL, or MongoDB.

  • Experience with RESTful APIs and microservices architecture.

  • Strong understanding of web application security best practices.

  • Experience with cloud platforms such as AWS, Azure, or GCP.

  • Experience with DevOps CI/CD tools such as Jenkins, Git, GitLab.

  • Proficiency with Agile methodologies.

  • Experience with containerization and serverless computing

  • Experience with Azure Apps services.


Soft skills:



  • Excellent problem-solving and analytical skills.

  • Strong communication and collaboration skills.

  • Exceptional analytical and problem-solving skills

  • High degree of initiative, dependability, and ability to work with little supervision

  • Inherently demonstrate a high level of integrity and trustworthiness

  • The ability to maintain confidentiality in regard to information processed, stored, or accessed by the systems

  • The ability to develop knowledge of, respect for, and skills to engage with those of other cultures or backgrounds.


Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept