Team Lead, Application Development at First Excelsia

Job Overview

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

Additional Details

Job ID
10072
Job Views
307

Job Description

  • Application Deadline: Sun, 10 Jul 2022 00:00:00 GMT
  • Position: Team Lead, Application Development

  • Job Type Full Time

  • Qualification BA/BSc/HND

  • Experience 5 years

  • Location Lagos

  • Job Field ICT / Computer 



Our Client, a leading Mortgage Bank is looking to fill the role below




The ideal role holder will manage the team through the entire process of application development, ensuring seamless and timely delivery of company’s various products through effective management of all technical and developmental aspects.

The role holder will drive execution via leadership, individual contribution to the technical solutions, facilitate the execution of tasks and help the team structure work. The ideal candidate should have a strong desire to learn a multitude of technologies and programming languages with a can-do attitude.

Job Description:



  • Guide team development efforts towards successful project delivery.

  • Provide technical leadership to teammates through coaching and mentorship.

  • Maintain high standards of software quality within the team by establishing best practices

  • Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain web- and desktop-based business applications built on Microsoft technologies.

  • Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.

  • Prepare reports, manuals and other documentation on the status, operation and maintenance of software.

  • Design, develop, and unit test applications in accordance with established standards.

  • Participate in peer-reviews of solution designs and related code.

  • Work with teammates in the migration of legacy applications to current Microsoft technologies.

  • Develop, refine, and tune integrations between applications.

  • Analyze and resolve technical and application problems.

  • 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 on-time and on- budget.


Person Specification:



  • Bachelor’s Degree in Computer Science or related disciplines

  • Minimum of 5 years’ experience as a Software Developer

  • Proficient with Microsoft .NET 3.5+ development using C#

  • In-depth knowledge and experience with core Microsoft Net technologies including WCF, WPF, WF, LINQ and EF

  • Experience with web development technologies including ASP.NET, MVC3, JavaScript, AJAX and CSS

  • Experience with database development including relational database design, SQL and ORM

  • Experience configuring and developing customizations for Microsoft SharePoint

  • Extensive experience designing and developing enterprise grade software

  • Experience in developing APIs - Restful and GraphQL

  • Experience with Microsoft Lync platform

  • Experience with source control management systems and continuous integration/deployment environments

  • Experience with agile development methodologies including Kanban and Scrum

  • Comprehensive understanding of object-oriented and service-oriented application development techniques and theories

  • Strong communication skills with both internal team members and external business stakeholders


Similar Jobs

Cookies

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

Accept