Lead Software Developer
Current• Produce program code, ensuring it achieves the desired outcome. Identify areas for improvement, and or areas of concern or limitations. • Write maintainable code software applications. Ensure Constructor coding standards are maintained. • Ensure extensive testing, debugging and error fixing of all code developed • Identifying key areas of opportunity to improve coding and make changes to best practices. • Document, update and maintain software release notes. • Document, update and maintain Jira documentation and operational procedures. • Providing clients with advice, guidance and advanced support when required • Release/ sprint planning • Deploy software updates, beta releases and hotfixes. • Conduct the daily stand-up meeting for the development team • Day-to-day management of the Engineering Software Department • Coordinating timeframes to meet deadlines for key tech asset deliverables • Working closely with customers and solving any difficult technical bugs/issues which cannot be resolved by the software support.