Lead Developer Job in Link Group

Lead Developer

Apply Now
Job Summary

Job Description

Overview Taking a lead position within a team you will take line management responsibility for senior, mid-tier, and graduate developers. Ensuing they are engaged, capable and utilised to the best of their ability.
You will also be hands on building software using various toolsets, following the software development lifecycle and the IT Development procedures. You will deliver quality software to agreed timescales by creating technical design solutions from functional requirement documents and develop and test software to system specifications.
You will be expected to take full ownership and support changes from development to live, mentor more junior team members, support and maintain systems in use. The role liaises closely with Solutions Architects, Systems Analysts, System Testers, Delivery Managers, DevOps, Support, Release Management Teams and Business Stakeholders. You should have experience of working on complex and challenging projects covering the full development life cycle.
Key Accountabilities and Main Responsibilities
  • Contribute to the system design process and participate in development forums when required.
  • Write code to functional specifications using the toolsets and technologies as defined by the Head of Software Development and Solutions Architects
  • Set team and individual goals and objectives as part of the continuous performance management process.
  • Perform general line management responsibilities.
  • Working with the systems analysts and solution architects, analyse, document, and propose solutions for affected business areas by mapping business requirements to technical solutions.
  • Estimating and change impact analysis
  • Ensure non-functional requirements (performance, auditing, security, and on-going support) are considered during development
  • Participate in daily stand ups.
  • Inspire and motivate team members.
  • Provide supervision, mentorship, and guidance to new and existing members of the team and identify any training needs.
Experience & Personal Attributes
  • Experience of people management with the ability to influence others
  • Excellent communicator, both written and verbal
  • Team orientated approach
  • Experience of mentoring colleagues and less experienced team members
  • Ability to work to tight deadlines and work under pressure
  • Ability to define and manage scope
  • Attention to detail; promotes a quality control culture
  • Flexible attitude; able to adapt to changing priorities
  • Experience of Agile principles of working
  • Technical knowledge:
  • SQL Server / Oracle
  • .NET / C#
  • SOLID principles
  • Microsoft Azure
  • Source control (GIT)
  • Unit Test Framework (NUnit, xUnit)
  • Mocking (Moq)
  • Restful API s
  • Entity Framework / LINQ
Experience Required :

Fresher

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs