Role Overview
We are looking for a key individual to design and deliver high quality software systems for our fast growing client. You will be the technical lead for software development and delivery.
Key Responsibilities
- Design and document technical solutions for the development of new products and features.
- Redesign existing solutions to improve productivity.
- Work with the development team to determine the best technologies to meet business requirements.
- Review technology trends and assess their suitability for the business.
- Present new proposals to the Head of IT.
- Write high quality software to meet internal and external needs.
- Recommend and implement development productivity tools.
- Own the unit testing strategy and associated tools including test coverage reporting.
- Implement an effective source control and branching solution.
- Find technical solutions for Continuous Integration and automated software delivery.
- Collaborate on infrastructure solutions to support the software.
- Write efficient stored procedures for querying moderately large datasets.
- Ensure the development team understands software security vulnerabilities and maintains coding standards to protect against them.
#J-18808-Ljbffr…
