Senior Software Engineer
Hackajob Ltd
Charing Cross, United Kingdom
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 70KJob location
Remote
Charing Cross, United Kingdom
Tech stack
ASP.NET
Java
Agile Methodologies
Amazon Web Services (AWS)
Test Driven Development
C Sharp (Programming Language)
CSS
Cloud Computing
Databases
Continuous Integration
Custom Software
Software Debugging
Software Design Patterns
DevOps
ECMAScript
Python
Pair Programming
Scrum
Ruby
Openapi
Cloud Platform System
Test Driven Development
React
Delivery Pipeline
AWS Lambda
Cloudformation
SC Clearance
Containerization
Extreme Programming (XP)
Api Design
Software Coding
Terraform
Programming Languages
Microservices
Job description
- We write and deliver custom software for the public sector
- We work across central government, local government, and health projects
- We focus on outcome-based delivery and ensure customer goals are understood and achieved
- We work on a variety of problems from monoliths to microservices
- We upskill colleagues and customers
- We keep learning from others while striving to be kind and supportive
- We build and maintain automated CD pipelines to build, test, and release frequently
- We combine cloud automation knowledge with DevOps culture to enable rapid delivery to production
- We document our architecture and infrastructure as code using tools such as Terraform and OpenAPI
- We use containerisation, AWS Lambda, and other appropriate technologies to help teams develop, deploy, and scale applications
- We coach and help teams use the platforms we build
- We empower teams with a
Technologies:
- AWS
- Lambda
- CI/CD
- Cloud
- DevOps
- Support
- Kanban
- OpenAPI
- React
- Security
- Terraform
- XP
- microservices
- ASP.NET
- C#
- CSS
- ES6
- Java
- Python
- Ruby
- Slack
- styled-components
Requirements
- We want experience writing code with tests
- We want experience delivering in an agile environment
- We want experience working across a variety of programming languages
- We want experience working with at least one cloud platform
- We want experience working with databases
- We want experience working with APIs
- We want debugging experience in a range of systems
- We value evidence of self-development and a strong desire to learn
- We want a drive to deliver outcomes for users
- We want a desire to mentor others
- We need eligibility for SC security clearance, which requires 5 years of continuous UK residency and 5 years of employment history or full-time education
- We welcome consultancy experience
- We welcome experience working directly with customers and users
- We welcome experience in multidisciplinary teams working across product, design, and technology
- We welcome showcase and presentation skills
- We welcome experience with Agile practices such as Scrum, XP, and Kanban
- We welcome pair programming experience
- We welcome experience with test-driven development
- We welcome component-based design experience
- We welcome experience debugging infrastructure
- We welcome experience building and maintaining CI/CD pipelines
- We welcome experience with the React ecosystem and a test-driven approach
- We welcome infrastructure as code experience such as Terraform and Cloud Formation
- We welcome familiarity with architectural and design patterns
- We welcome experience using architectural decision records