Senior Software Developer at GVA Partners

Job Overview

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

Additional Details

Job ID
3894
Job Views
92

Job Description

  • Application Deadline: Tue, 31 May 2022 00:00:00 GMT
  • Position: Senior Software Developer

  • Job Type Full Time

  • Qualification BA/BSc/HND

  • Experience 5 - 10 years

  • Location Lagos

  • Job Field ICT / Computer 



Job Overview

Our client, a Commercial Bank is looking to hire a Senior Software Engineer to oversee the development and implementation of new software systems; update existing software and conduct feasibility studies on new software systems; Function as lead developer, guide application coding, create reports, and mentor the junior developers. The ideal candidate should have In-depth knowledge of programming languages and working knowledge of project management and ensure timely delivery of projects and tasks


Requirements:



  • Meeting with project delivery managers to discuss software projects.

  • 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.

  • Managing project timelines and tasks.

  • Writing development reports.

  • Creating technical documents for new software programs.

  • Training staff on software use.

  • Working on complex bug fixes

  • Perform other duties as assigned by the Lead Software Engineer


Skills/Competencies:



  • Proficient in back-end and front-end 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

  • 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.

  • Experience working with Agile development technologies.

  • 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

  • Project management skills.

  • Good interpersonal skills


Qualifications & Experience:



  • Bachelor’s degree in Information Technology, Computer Science, or a related quantitative discipline

  • 5-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

  • Up to 8 years of professional programming experience using Microsoft stack

  • Relevant professional certifications

  • Managerial experience preferred.

Similar Jobs

Cookies

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

Accept