Venesky-Brown's client, a public sector organisation in Cardiff, is currently looking to recruit a Lead Software Developer for an initial 6 month contract with potential to extend on a rate of £212.84/day Inside IR35. This role will be predominantly remote based with occasional office days when required. The working hours are 37.5 hours per week.
Responsibilities:
In collaboration with the Software Development Manager and other Lead Software Developers plan and implement initiatives. These initiatives are often complicated and require a very high level of skill and experience to implement effectively. Examples of such initiatives include the introduction of common user Interface (UI) components across differing technology platforms, a common pattern for automated unit testing and the introduction of a single cloud application lifecycle management platform with on premise automated build and continuous integration services.
Identify and assist the Software Development Manager with the introduction of continual improvements and refinements to the practices used to develop software within the organisation.
Working with other staff across development teams, identify and implement continual improvements to development practice (for example continuous integration, automated unit testing, code reviews, gated check-ins of code and estimating techniques).
Working with other staff across development teams, identify opportunities for code sharing and implement common by design software components (such as authentication and authorisation and messaging handling libraries.)
Contribute to the production of suitable quality control records (such as problem or change records) for application and system software changes.
Assist team members in ensuring that software applications have full patch and version control in place and that the organisation has a comprehensive record of all these amendments.
Essential Skills:
Bachelor's degree in Software Development or equivalent qualifications, knowledge or experience. Foundation qualification in an agile development methodology (for example the BCS Foundation Agile) or equivalent knowledge or experience.
Registered with the British Computer Society
Registered Informatics Professional with FED-IP.
Advanced qualification in an agile development methodology (for example the Professional Scrum master qualification) or equivalent knowledge or experience.
Proven experience of software development in a formal development environment.
Expert knowledge in advanced principles of object oriented design.
Expert knowledge in API and RPC development.
A thorough understanding of the following development practices:-
CI/CD.
Automated unit testing
Evidence of extensive experience with Windows PC, server operating systems, cloud hosting.
Expert knowledge in the development of relational database systems using and associated database administration activities.
Highly skilled in the application or web development using a suitable IDE and programming language.
Experience with .Net and FHIR standards.
Ability and confidence to speak publicly to groups of people, demonstrating ideas, concepts and working software and answer related questions.
Experience developing software for Clinical Information or Healthcare systems.