Software Developer
Job Type : Permanent, Full Time
Salary : £40000 – £80000/annum
Senior/ Software Engineers
Location: Agile Working based on location. Ideally you will be able to work our of our Birmingham office when required.
Salary Negotiable
Due to a period of sustained growth we are looking to hire a Senior Software Engineer and Software Engineer to join our Birmingham office.
Working in a team of developers and solutions architects alongside our test and service desk teams developing and supporting a growing number of secure web-based portals, enabling the submission of online applications and the spatial enablement of data meeting a breadth of business requirements.
Looking to develop a career in an environment that has engaged the both waterfall and agile methodologies with core principles following a blend of these to enable swift development within a structured framework.
Gaining knowledge and experience in working on the enhancement of one of the UK’s major web-based application process solutions amongst many other spatially enabled solutions and looking to develop your experience of solutions with response design at their centre.
Key Responsibilities:
* To develop and support robust and innovative software solutions that is fit for purpose, for both internal and external clients.
* To analyse business requirements and internal design and develop system requirements.
* To lead by example developing structured and well documented clean reusable code
* To keep up to date with the latest software development technologies and methodologies
* To build reusable core code libraries, which can be shared, in-order to drive further efficiencies throughout the team.
* Design and build database schema’s with integrity and scalability with data access layers that are optimised for performance and security.
* To review and promote the appropriate introduction, and plan for the implementation of software tool versions that offer new/latest features. Utilise industry standard software development tools in the most efficient and effective manner.
* To keep aware of latest data protection and security threats and to make sure we mitigate against these risks against known industry standards.
* To lead and mentor less experienced team members in TerraQuest SDLC standards and approach
Essential Qualities:
Frontend:
Must-haves:
* Tech Stack: React with Redux and Typescript (subject to test)
* Experience with front-end testing (i.e. jest)
* Proven ability of turning UI designs into web pages
* Experience in consuming REST APIs and contributing to their design
* git
Nice-to-haves:
* Integration with headless CMS
* Experience with static site generators
* Jamstack
* Understanding concepts of accessibility in front-end development
Backend:
Must-haves:
* Tech Stack: .net Core, WebApi, Entity Framework, SQL Server database
* Experience in implementing REST APIs
* Experience with unit testing and mocking frameworks
* git and Visual Studio
Nice-to-haves:
* Azure technologies, such as ServiceBus, EventGrid, API Management would be big advantage
* nosql databases
Non-technology:
* Must be team player
* Must have previous experience working in agile software development team to deliver solutions into production ready state
* Should be able to take ownership of ticket/user story from planning to presentation
* Should be DevOps aware
In return you will receive a competitive basic salary and a generous benefits package. Please apply for more information
More Information
- Address Birmingham, West Midlands (County)