Software Engineer 202109064
Reporting to the Lead Software Engineer, the Software Engineer works with a team including a QA Analyst, a Data Analyst, a Product Owner, a Business Analyst, 3rd party software vendors, and other technology and digital specialists to ensure key systems and projects for the company are scoped, agreed, developed, tested and delivered.
Initially the successful applicant will be a key part of the Agile project team with the exciting brief to reimagine and rebuild internally developed and supported sales software.
Development of software that realises business and technical requirements for systems functionality and performance
Iterate on existing functionality to constantly improve and refine UI, functionality, and code quality
Collaborate with the QA Analyst to ensure all developed features are tested thoroughly and in a timely fashion
Release code to staging and production environments
Troubleshoot and resolve support issues
Essential skills and experience
Ability to adhere to designs and deliver accurate builds
Previous use of source control repositories
Previous use of continuous integration technologies
Experience working on building commercial software products across the full stack
TypeScript, Angular CLI, SCSS, HTML, .NET, C# (Python would also be an advantage)
Beneficial skills and experience
Experience using linters such as TSLint, ESLint and Stylelint
Azure technologies including Azure SQL, CosmosDB, Functions Web.
Experience with Pipeline/ ARM templates
Experience developing to WCAG AA Standards