Lead Fullstack Software Developer

Details of the offer

Key Responsibilities Develop high-quality software components that deliver value to stakeholders Design, code, verify, test, document, amend, and refactor complex programs/scripts and integration software services Participate in reviews of own work and lead reviews of colleagues' work Take technical responsibility across all stages and iterations of software development Plan and drive software construction activities Contribute to the selection of software development methods, tools, and techniques Apply agreed standards and tools to achieve well-engineered outcomes Technical Skills Programming languages: NodeJS, AngularJS Database management: PostgreSQL, SQL Server ORM: Prisma Data visualization: PowerBI Azure cloud platform Agile/Iterative development methodologies Version control systems (e.g.
Git) Testing frameworks and tools (e.g.
Jest, Cypress) Code analysis and refactoring tools (e.g.
ESLint, Prettier) Familiarity with cloud platforms like AWS, Azure, or GCP, and experience in building services hosted in these environments.
Knowledge of performance testing tools, such as JMeter or Gatling, to validate system performance under load.
Understanding of security testing principles and experience using tools such as OWASP ZAP or Burp Suite.
Solid experience with version control systems like Git and familiarity with Agile methodologies, including Scrum and Kanban.
Familiarity with defect management tools such as Jira, Bugzilla, or Azure DevOps, and experience in tracking and reporting test results and defects.
Experience working in a DevOps environment and applying test-driven development (TDD) or behaviour-driven development (BDD) approaches.
Requirements: Bachelor's degree in Computer Science, Information Technology, or related field 8+ years of experience in software development, with a focus on NodeJS, AngularJS, and PostgreSQL Strong evidence of delivery on Azure cloud platform with mentioned tech stack.
Relevant Azure Certifications Strong understanding of software development life cycles, including planning, designing, testing, and deploying software components Experience with agile/iterative development methodologies (e.g.
Scrum, Kanban) Excellent problem-solving skills, with the ability to analyze complex technical issues and develop effective solutions Strong communication and collaboration skills, with the ability to work effectively in a team environment Nice to Have: Master's degree in Computer Science, Information Technology, or related field.
Experience with DevOps practices (e.g.
continuous integration, continuous deployment) Knowledge of security frameworks and best practices (e.g.
OWASP, SANS) Certification in a relevant programming language or technology stack (e.g.
NodeJS, AngularJS) Familiarity with project management methodologies (e.g.
Agile, Waterfall) Required Certificates Candidates for this role should hold the following certifications or demonstrate equivalent experience:
Azure Certified Developer – Associate or equivalent cloud certification (e.g., Microsoft Certified: Azure Fundamentals) Confirms proficiency in working with cloud-based environments for testing purposes.
Security Clearance (BPSS and/or SC) or willingness to undergo the clearance process.
Required for working on sensitive government projects.


Nominal Salary: To be agreed

Source: Whatjobs_Ppc

Requirements

Head Of Bi & Data Engineering

Head of BI & Data Engineering It's fun to work in a company where people truly BELIEVE in what they're doing! We're committed to bringing passion and custo...


Crest Nicholson Group - Surrey

Published 11 days ago

Head Of Fp&A

We are Places for People Group, we're a social enterprise that believes it's people that make a community. That's why we build homes and deliver services for...


Places Leisure - Surrey

Published 11 days ago

Head Of Fm

Select how often (in days) to receive an alert: Full Time / Permanent Up to £60,000 per annum + Excellent Corporate Benefits Package We are recruiting for a...


Serco - Surrey

Published 11 days ago

Senior R&D Engineer (Permanent)

Cranleigh STEM is partnering exclusively with an innovative organisation in the sustainability sector to recruit a driven and self-motivated Senior Developme...


Cranleigh Stem, Sustainability & Sheq Recruitment - Surrey

Published 11 days ago

Built at: 2025-01-18T09:11:53.230Z