Job Overview
Company logo: https://media.licdn.com/dms/image/v2/D4E0BAQFkB7KzjpxSsA/company-logo_400_400/company-logo_400_400/0/1729673346503/scrumconnect_logo?e=1749081600&v=beta&t=ETvB7t347nTKUdAAnbYGtcuz70kyrgQiPwl39amvb_0 Job Description
About the role:
We are seeking Software Engineers to implement, develop and maintaining a case management system for a client operating in the public sector. Working within an agile framework, they collaborate closely with product owners, designers, and other engineers to implement technical solutions that meet user needs, business goals and legislative compliance. They contribute to the design and development of features, ensuring code quality through best practices and participation in code reviews. The engineer also supports continuous integration and deployment processes, troubleshoots issues, and helps optimise performance and security in line with industry standards.
Key Responsibilities
Software Development: Design, code, test, and deploy software solutions aligned with best practice standards.Continuous Improvement: Identify iterative opportunities to enhance system performance, security, and user experience.Collaboration: Work closely with cross-functional teams, including designers, product managers, and user researchers, to deliver end-to-end solutions.Compliance and Governance: Adhere to government policies, including accessibility, security, and data protection standards.Documentation: Create and maintain technical documentation to support knowledge transfer, onboarding, and ongoing maintenance.Incident Resolution: Investigate and resolve technical issues to minimise disruption to service delivery.
Key Technical Skills
Node.js, TypeScriptFamiliarity with Single Sign On and Azure Active Directory Familiarity with Role Based Authentication (RBAC) and JSON Web Token (JWT) for authorisationFamiliarity with Mutual TLSExperience deploying services with Azure DevOps and Azure PipelineExperience building services in Azure Static Web App and Azure Web ServiceVersion control systems (e.g. Git)Code analysis and refactoring tools (e.g. ESLint, Prettier)Knowledge of performance testing tools, such as JMeter or GatlingUnderstanding of security testing principles and experience using tools such as OWASP ZAP or Burp Suite.Familiarity with defect management tools such as Jira, or Azure DevOpsExperience applying test-driven development (TDD) or behaviour-driven development (BDD) approaches.
Back End skills
API Development: Experience designing and developing RESTful APIs, including API documentation and integration with Swagger
Monitoring and Logging: Familiarity with monitoring tools (e.g., Azure Monitor and Azure Log Analytics) Experience with NestJSExperience with Prisma and PostgresDatabase management: PostgreSQL, SQL ServerExperience with testing tools and frameworks (Jest, TestContainers)Experience writing unit, integration and e2e tests and automating them in a DevOps pipelineFamiliarity with infrastructure as code (IaC) using Terraform
Front End skills
AngularJSStrong experience with UI testing frameworks and tools (e.g. Jest, Cypress)Experience writing end to end browser tests and device/browser compatibilityExperience with accessibility compliance, WCAG2.1 standards and testing toolsStrong understanding of front-end technologies (HTML, CSS, JavaScript, SCSS)
Why Join Scrumconnect Consulting?
Work on high-impact UK Government & enterprise digital transformation projects. Competitive salary & career growth opportunities. BUPA Health Cover & AIG Life Cover. Flexible hybrid working with occasional travel. Generous annual leave package (28 days + tenure-based increments). Pension contribution (4% Employee, 3% Employer). On-the-job training & professional development support.
check(event) ; career-website-detail-template-2 => apply(record.id,meta)” mousedown=”lyte-button => check(event)” final-style=”background-color:#68B54C;border-color:#68B54C;color:white;” final-class=”lyte-button lyteBackgroundColorBtn lyteSuccess” lyte-rendered=””>