Lead Application Developer

Anonymous Employer

Job Summary

As a lead application developer, you would be responsible for directing the development team in the design, development, coding, testing, and debugging of applications. You would also coordinate the development team’s schedule and ensure effective communication between team members and other IT functional areas.

  • Minimum Qualification: Degree
  • Experience Level: Mid level
  • Experience Length: 4 years

Job Description/Requirements


Duties & Responsibilities 

▪ The lead developer would be responsible for coordinating other developers in  creating, maintaining, and debugging applications for the business.

▪ Guide team development efforts towards successful project delivery. 

▪ Provide technical leadership to teammates through coaching and mentorship.

▪ Create schedule for team meet-ups(scrum) for collaboration and review of  designated tasks. 

▪ Work closely with the product development team to perform product analysis,  review, and development of software requirement documents.  

▪ Maintain high standards of software quality within the team by establishing  good practices and habits.  

▪ Identify and encourage areas for growth and improvement within the team.

▪ Collaborate with other software developers, business analysts and software  architects to plan, design, develop, test, and maintain web, mobile, and  desktop-based business applications.  

▪ Working directly with developers and product managers to conceptualise,  build, test and realise products. 

▪ Gather requirements around functionality and translate those requirements  into elegant functional solutions. 

▪ Perform technical review of programming codes written by engineers.

▪ Assess opportunities for application and process improvement and prepare  documentation of rationale to share with team members and other affected  parties. 

▪ Adhere to high-quality development principles while delivering solutions on time and on-budget.  

▪ Provide third-level support to business users. 

▪ Explain technologies and solutions to technical and non-technical stakeholders 

Essential Skills 

▪ Strong OO design and programming skills in various programming languages  including Python, Java, C++, Scala and/or others. 

▪ Good understanding of Rest based Web API and OpenAPI specification ▪ Experience with JWT authentication and common industry standard  encryption algorithms 

▪ Knowledge of PostgreSQL, MongoDB, MySQL, and other similar database  management system  

▪ Good understanding of software design patterns 

▪ Strong knowledge of algorithms and data structures 

▪ Understanding of “session management” in a distributed server environment ▪ Knowledge of Linux Servers and basic deployment tasks 

▪ Good understanding of agile development frameworks including Scrum and  Kanban  

▪ Strong knowledge of Git 

▪ Working knowledge of financial payment integration workflows. ▪ Vast knowledge of the general software development landscape,  architectures, trends, and emerging technologies 

▪ Excellent QA testing skills 

Requirements 

▪ Minimum of 4years experience as a professional software developer. ▪ Great teamwork skill. 

▪ Great leadership skills 

▪ Excellent Multitasking Skill 

▪ Great interpersonal and communication skills 

▪ Complex problem-solving Skill 

▪ Excellent time management skills 

▪ Knowledge of Docker & Kubernetes a plus.


Important Safety Tips

1. Do not make any payment without confirming with the Jobberman Customer Support Team. 2. If you think this advert is not genuine, please report it via the Report Job link below.

Share Job Post

Log In to apply now

Activate Notifications Stay productive - get the latest updates on Jobs & News
Activate
Deactivate Notifications Stop receiving the latest updates on Jobs & News
Deactivate
Anonymous Employer
Abuja
| Full Time |
NGN Confidential
1mo
Abuja
| Full Time |
NGN 150,000 - 250,000
1mo
Anonymous Employer
Abuja
| Full Time |
NGN Confidential
1mo
Anonymous Employer
Abuja
| Full Time |
NGN Confidential
1mo