Senior Developer

Rps

The Role

Overview

Senior developer to design, build, and maintain Azure cloud-based software solutions.

Key Responsibilities

  • cloud development
  • azure deployment
  • ci/cd
  • security compliance
  • documentation
  • maintenance

Tasks

-Adhere to defined development processes and standards. -Develop, deploy, test and support cloud applications. -To assist in the creation of backlog items, size estimation and translation of backlog items into effective and efficient running code, ensuring acceptance criteria are met. -Supporting existing solutions and assisting in their maintenance and support. -Working as part of a dedicated software development team, under the guidance of technical lead members on all aspects of the software development lifecycle -Working closely with other developers and software testers to ensure a high level of quality to your development. -Assist in the mentoring of junior members of the team as requested. -Testing and deploying cloud applications using continuous integration, code quality checks and distribution pipelines. -Producing suitable end user / technical documentation and guidance notes. -Providing additional application troubleshooting and support where necessary. -Ensuring non-functional requirements including security considerations are met in the development of the solutions. -Involvement in the development of new external software solutions. -Use Microsoft Azure to develop and deploy software solutions in line with agreed architecture.

Requirements

  • azure devops
  • bicep
  • c# .net
  • angular
  • sql server
  • git

What You Bring

-Effective time management to ensure deadlines are met and issues are raised appropriately. -Experience in Azure DevOps to undertake project related tasks (Backlog, Repo, CICD) -Infrastructure as code (Bicep) experience -Proven Azure Cloud SaaS product development experience -Requirements gathering experience (including production and estimation of backlog items) -Excellent communication and teamwork. -GIS experience / awareness -Strong knowledge of C# & .Net -Familiarity with source control processes and techniques (GIT) -Client facing experience (at a technical level) -Attention to detail and time management. -Adaptability and continuous learning mindset. -Extensive experience in Angular UI framework -API development experience -Good knowledge of UI development, including design patterns and best practices. -Experience and application of unit testing within development. -Experience in Database Development (SQL Server, Cosmos or similar) -Knowledge & experience in developing Microsoft Azure based solutions. -Experience in a commercial software development environment.

The Company

About Rps

-Delivers innovative solutions across sectors from planning to execution. -Strong expertise in large-scale projects like infrastructure, energy, and environmental consulting. -Notable work includes wind farms, transport infrastructure, and urban development consultancy. -Multidisciplinary approach integrates engineering, design, and environmental expertise. -Committed to sustainable outcomes and addressing complex industry challenges.

Sector Specialisms

Residential

Commercial

Retail

Industrial

Health

Education

Data Centre

Renewables

Power

Gas Networks

Energy Storage

Oil and Gas

Nuclear

Rail

Aviation

Port

Road

Defence

Security and Safety

Information and Telecommunications

Wastewater

Groundwater

Flooding

Drainage

Network Infrastructure

Marine