GVA Partners is Recruiting For Lead Software Engineer
GVA Partners
Lagos, NG
1d ago
source : Mrjobsnaija

Job Description

  • Manage team of Software Engineers
  • Oversee the development and implementation of new software systems
  • Update existing software and conduct feasibility studies on new software systems
  • Guide application coding, create reports, and mentor the junior developers
  • In-depth knowledge of programming languages and working knowledge of project management
  • Ensure timely delivery of projects.
  • Review and update software development standards.
  • Key Responsibilities

  • Meeting with project stakeholders to discuss software projects.
  • Effectively manage a development team
  • Conducting feasibility studies for software systems.
  • Designing new software programs, websites, and applications.
  • Assigning tasks to junior developers such as coding, testing, debugging, and analytics.
  • Writing advanced programming code.
  • Reviewing updated software codes.
  • Ensure that development standards, policies and procedures are adhered to.
  • Drive change to implement efficient and effective strategies as advised by management.
  • Assist program managers in product development.
  • Ensure that all software developed within your team satisfies the business requirements as specified
  • Effective management of project timelines.
  • Writing development reports.
  • Creating technical documents for new software programs.
  • Training staff on software use.
  • Working on complex bug fixes.
  • Qualifications and Experience

    Mandatory :

  • Bachelor’s Degree in Information Technology, Computer Science, or a related quantitative discipline
  • 8 10 years of relevant software design and development experience
  • Prior product development experience
  • Experience with software architecture principles, requirements and interfaces, and software systems engineering experience
  • Has executed several software projects
  • Desirable :

  • Master’s Degree in Information Technology, Computer Science, or a related quantitative discipline
  • Up to 10 years of professional programming experience
  • Relevant professional certifications
  • Managerial experience preferred.
  • Skills / Competencies :

  • Proficient in business critical and mission critical software development
  • Knowledge of automated testing
  • Advanced knowledge of software development tools, such as Visual Studio, Microsoft SQL server management studio e.t.c.
  • Knowledge of source code control tools
  • Knowledge of code review using PR (Pull Request)
  • Experience with cloud technologies, such as Azure and AWS
  • Good knowledge in big data technologies such as, Hadoop, Hive, and Pig, Cloudera, or large data warehousing initiatives
  • Knowledge in building cloud-native applications using Docker and / or Kubernetes
  • Advanced knowledge of programming languages including JavaScript, HTML5, C#, Java, SQL, and PHP.
  • Knowledge of system frameworks including .NET, Git, AngluarJS, and GitHub.
  • Experience creating and maintaining databases.
  • Knowledge of Scrum / Agile or Kanban software development processes
  • Experience with systems deployed on Unix / Linux / Solaris environments.
  • Provide overall team guidance and fix all escalations.
  • Ability to work in a fast paced, collaborative environment
  • Experience with software architecture principles, requirements and interfaces, and software systems engineering experience
  • Experience in Devops practices such as, Containerization and GitOps
  • Project management skills.
  • Good interpersonal skills.
  • Experience with software architecture principles, requirements and interfaces, and software systems engineering experience
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form