IT Development Lead
Role details
Job location
Tech stack
Job description
- To manage the in-house IT development team member's competencies, performance and personal development to agreed frameworks and standards, and assign workload, changes and project tasks to the in-house software developers.
- To ensure the adoption of ITIL, Software Development and DevOps processes within the IT Department and IT Development Team, ensuring processes are delivered within agreed SLA's.
- Working to Progressive's development standards to develop applications which integrate with and enhance the functionality of our existing systems in order to improve the experience of our business users and members.
- To manage the development roadmap aligned to prioritisation processes.
- To report progress and KPI's on the in-house developers and development roadmap to the different governance committees and to prioritise them accordingly with business needs.
- To be responsible for the full software development lifecycle utilising both Agile and Waterfall methodologies as appropriate.
- To analyse business needs with stakeholders to gather requirements for new and existing projects.
- To provide information into the design and development of applications and solutions using new and existing technologies.
- To participate in research and development efforts to ensure secure and efficient coding plus the implementation of new technologies and efficiencies.
- To develop and maintain software development policies and standards.
- To ensure developments / sprints are delivered on time to agreed internal development standards.
- To support debugging and testing of code.
- Provide service support for production and non-production services as part of ITIL processes.
- Provide advice, guidance and support to other IT domains and team as required.
These responsibilities are for guidance and will be subject to review in light of changing circumstances. Other duties of a similar nature and appropriate to the position may be assigned from time to time.
Requirements
- At least 3 years commercial experience in the delivery of software development and engineering
- Practical experience of:
-
Software development related systems such as Git, DevOps, Visual Studio and related.
-
Designing scalable, secure, and maintainable systems built from the assessment of business requirements.
-
The application of quality assurance and security principles for coding practices.
-
Agile & Scrum methodologies including iterative planning, sprint management, and adaptability.
-
DevOps practices including CI/CD pipelines, Docker, Kubernetes, cloud platforms (AWS, Azure).
-
Key development languages including Apex, JavaScript, .NET, C++ and conversant in REST and SOAP API's.
Desirable Criteria:
- Experience with key development languages including SOQL, Lightning Web Components & VisualForce (Salesforce).
- Supporting the development and maintenance of Enterprise Architecture.
- Knowledge of one or more cloud technologies such as Azure, Amazon Web Services or similar.
- Relevant industry certifications such as Microsoft Certified: Azure Developer Associate, Python Institute Certifications (PCAP, PCPP), C++ Certified Professional Programmer (CPP) & Certified Secure Software Lifecycle Professional (CSSLP)., * Practical experience of designing scalable, secure, and maintainable systems built from the assessment of business requirements
- Practical experience of software development related systems such as Git, DevOps, Visual Studio and related
- Practical experience of the application of quality assurance and security principles for coding practices
- Practical experience of agile and scrum methodologies including iterative planning, sprint management, and adaptability
- Practical experience of DevOps practices including CI/CD pipelines, Docker, Kubernetes, cloud platforms (AWS, Azure)
- Practical experience of key development languages including Apex, JavaScript, .NET, C++ and conversant in REST and SOAP API's
- At least 3 years commercial experience in the delivery of software development and engineering
Desired criteria
- Experience with key development languages including SOQL, Lightning Web Components & VisualForce (Salesforce)
- Experience of supporting the development and maintenance of Enterprise Architecture
- Knowledge of one or more cloud technologies such as Azure, Amazon Web Services or similar
- Relevant industry certifications such as Microsoft Certified: Azure Developer Associate, Python Institute Certifications (PCAP, PCPP), C++ Certified Professional Programmer (CPP) & Certified Secure Software Lifecycle Professional (CSSLP)
Professional skills you'll need for this job opportunity
Problem Solving
Decision Making
Benefits & conditions
- Competitive Salary
- Hybrid Working model
- Annual KPI Bonus Scheme
- Excellent pension with up to 20% employer pension contribution
- Life Assurance Scheme
- Group Income Protection
- Health cash plan with money back on dental, optical costs etc.
- Generous holidays - 25 days plus up to 12 Bank Holidays
- Day off for your birthday
- Holiday purchase scheme
- Excellent training and volunteering opportunities
- Cycle to work scheme
- Wellbeing initiatives
What you will need