Overview
Job OverviewReporting to the Bid and Sales Programme Manager, the Software Developer will design, develop, and maintain high-quality software solutions, collaborating closely with the Bid and Sales teams to deliver reliable, scalable, and efficient applications.
Responsibilities
- Design, develop, test, and deploy software applications according to business requirements including dashboards, monitoring tools, resource and project tracking systems, allowing us to manage, report and utilise our resources more efficiently.
- Write clean, maintainable, and well-documented code.
- Collaborate with cross-functional teams to define technical requirements and solutions.
- Stay current with emerging technologies, tools, and best practices in software development.
- Undertake dedicated training and support to the core team of super users, as well as training to the wider business as needed.
- Provide support to develop the technology platforms used to enable bid team ways of working.
Qualifications
- Proficiency in one or more programming languages (e.g., JavaScript, Python, Java, C#, etc.)
- Experience with modern frameworks and tools (e.g., React, Node.js, Django, Spring, .NET)
- Understanding of software development best practices, including version control (Git) and testing methodologies
- Strong problem-solving and analytical skills
- Excellent communication and teamwork abilities
- Strong time management and prioritisation skills
- Ability to work well under pressure and in a deadline-driven environment
- Excellent co-ordination and organisational skills
- Excellent attention to detail
- Ability to communicate and influence stakeholders up to senior level