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
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.