Senior Software Engineer
They are a small, thriving company based in Farnborough, delivering proofs of concept and high quality, focused IT consultancy.
They are seeking a motivatedSeniorSoftware Engineer with a strong foundation in GIT, cloud technologies (AWS, Azure), expertise in JavaScript/TypeScript (React) for front-end development, Android development (Jetpack Compose, Kotlin), and familiarity with DevOps processes including Docker.
The ideal candidate will also possess backend development skills in Java, Python, or Go.
This role is onsite in Cheltenham, with occasional 1-day weekly visits to Herefordshire.
Responsibilities:
* Collaborate with the development team to design, develop, and maintain software solutions.
* Utilise GIT for version control, ensuring efficient code management and collaboration.
* Implement cloud services on AWS or Azure, optimising scalability, performance, and reliability.
* Develop responsive and interactive user interfaces using JavaScript/TypeScript (React).
* Design and implement backend solutions using Java, Python, or Go, ensuring robustness and scalability.
* Utilise Docker for containerisation to streamline deployment processes and ensure consistency across environments.
* Implement and maintain CI/CD pipelines to automate software delivery and deployment.
* Write clean, efficient, and well-documented code following industry best practices.
* Participate in code reviews, providing constructive feedback to team members.
Requirements:
* Bachelor's degree in Computer Science, Engineering, or related field.
* Strong proficiency in GIT for version control and collaborative development.
* Experience with cloud platforms such as AWS or Azure, including deployment and management of cloud resources.
* Proficiency in JavaScript/TypeScript and React for front-end development.
* Familiarity with backend development languages such as Java, Python, or Go.
* Solid understanding of software development principles, algorithms, and data structures.
* Experience with Docker for containerisation and deployment.
* Knowledge of DevOps processes, including CI/CD pipelines and automated testing frameworks.
* Strong communication and collaboration abilities within a team environment.
Preferred Qualifications:
* Experience with container orchestration tools like Kubernetes.
* Familiarity with Agile development methodologies.
* Understanding of web security principles and best practices.
Clearance Requirement:SC willing to obtain DV
Why Them?
They area leading provider of secure digital solutions, specialising in digital experimentation and focused on fail-safe-fast cutting-edge technology solutions deployed in highly secure environments.
They are unified in their mission to accelerate innovation and adoption of secure, digital technology to improve the operational agility of Defence and National Security.
This is an exciting time for them, we have ambitious plans for continued growth and development, and they are seeking to add brilliant, experienced, motivated, and passionate people to their team to work with them on this journey.
Why Join Them?
Their team is a fusion of brilliance, featuring senior operational, technical, and business leaders from various industries and the armed forces.
They're also powered by a league of extraordinary IT engineers, architects, developers, and project managers. Together, they're an unstoppable force of digital innovation!
Theirexpertise includes Secure-by-Design, cloud computing, advanced network and infrastructure design, rapid application development, cross-security domain systems, multi-tenanted High-Performance Compute, multi-source data platforms, cyber vulnerability mitigation, and intelligence systems.
They provide supplier-agnostic, technical, and business consultancy to customers while championing open-source and best-of-breed technologies.
In addition to a competitive salary, they offer (applicable for permanent employees):
* 25 days annual leave + bank holidays.
* Private Medical Insurance.
* Life Assurance Scheme
* Contributory pension scheme
* Professional Development opportunities
* Cycle to Work scheme.
* Perks at Work scheme.
* Discretionary Bonus scheme.
* Secure, on-site parking, cafe, restaurant, and gym facilities.