Senior Software Engineer
Skills
Continuous Integration And Continuous DeliveryEntity FrameworkMicrosoft AzureREST ApisReact.JsRedux.JsSoftware Development Methodologies
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Your passion for programming and in-depth skills in React and TypeScript to produce structured and reusable code will be key to success in this role
- Your experience of how this fits with back-end technologies using APIs REST JSON and HTTP will allow you to swiftly understand where your data is coming from and how to access it
- Your problem-solving skills will allow you to take on challenges work through these in a logical manner and provide solutions
- Your interest in supporting and developing others will help you in your role as mentor to others in the team
- Any prior knowledge of the Energy industry its data flows and communications will really help to speed up your integration into the business
Nice to have
- C# .NET experience
- SQL Server
- Entity Framework
- BDD
- CI/CD
- Azure functions
Day to day
- As a Senior Software Engineer your role will be to write high quality structured and reusable code
- You will create evolve and maintain the array of bespoke applications mobile apps websites APIs and databases on which Procode functions
- Working in Agile product teams you are responsible for developing new software features changes and fixes ready for deployment
- You will be part of a diverse team supporting and mentoring Software Engineers and Associate Software Engineers
