Software Developer
About the role
Design, develop, test, implement and maintain software applications and systems.
Analyse user and business requirements to determine software specifications.
Write, modify and optimise application source code using appropriate programming languages.
Develop and maintain front-end and back-end software components.
Design, develop and integrate RESTful APIs and software services.
Design and maintain databases and implement efficient data access solutions.
Perform software testing, debugging, defect resolution and performance optimisation.
Produce technical specifications, system documentation and software documentation.
Implement software security, coding standards and best development practices.
Participate in code reviews and software quality assurance activities.
Deploy, monitor and maintain software applications in development, testing and production environments.
Maintain existing software systems by diagnosing faults and implementing enhancements.
Collaborate with business stakeholders, analysts, testers and other developers throughout the Software Development Life Cycle (SDLC).
Ensure software solutions meet functional, technical, security and performance requirements.
Support software releases, upgrades and ongoing application maintenance.
Pay: £54,000.00-£59,000.00 per year
Work Location: Hybrid remote in Birmingham B18 6BA
Compensation
This Software Engineer role pays $54k-$59k/yr. Within typical range for software engineer roles in United Kingdom.
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.