Job Description
About the role:
We are seeking Software Engineers to implement, develop, and maintain 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 optimize performance and security in line with industry standards.
Key Responsibilities
1. Software Development: Design, code, test, and deploy software solutions aligned with best practice standards.
2. Continuous Improvement: Identify opportunities to enhance system performance, security, and user experience.
3. Collaboration: Work closely with cross-functional teams, including designers, product managers, and user researchers, to deliver end-to-end solutions.
4. Compliance and Governance: Adhere to government policies, including accessibility, security, and data protection standards.
5. Documentation: Create and maintain technical documentation to support knowledge transfer, onboarding, and ongoing maintenance.
6. Incident Resolution: Investigate and resolve technical issues to minimize disruption to service delivery.
Key Technical Skills
* Node.js, TypeScript
* Familiarity with Single Sign-On and Azure Active Directory
* Familiarity with Role-Based Authentication (RBAC) and JSON Web Token (JWT) for authorization
* Familiarity with Mutual TLS
* Experience deploying services with Azure DevOps and Azure Pipeline
* Experience building services in Azure Static Web App and Azure Web Service
* Version control systems (e.g., Git)
* Code analysis and refactoring tools (e.g., ESLint, Prettier)
* Knowledge of performance testing tools, such as JMeter or Gatling
* Understanding 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 DevOps
* Experience applying test-driven development (TDD) or behavior-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 NestJS
* Experience with Prisma and Postgres
* Database management: PostgreSQL, SQL Server
* Experience with testing tools and frameworks (Jest, TestContainers)
* Experience writing unit, integration, and end-to-end tests and automating them in a DevOps pipeline
* Familiarity with infrastructure as code (IaC) using Terraform
Front End Skills
* AngularJS
* Strong experience with UI testing frameworks and tools (e.g., Jest, Cypress)
* Experience writing end-to-end browser tests and device/browser compatibility
* Experience with accessibility compliance, WCAG 2.1 standards, and testing tools
* Strong 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.
#J-18808-Ljbffr