×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer, Software Engineer, Full Stack Developer

Job in Birmingham, West Midlands, B1, England, UK
Listing for: DEVI TECHNOLOGIES LIMITED
Full Time position
Listed on 2026-11-02
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Software Testing, Software Architect
Salary/Wage Range or Industry Benchmark: 54000 - 60000 GBP Yearly GBP 54000.00 60000.00 YEAR
Job Description & How to Apply Below
Software Developer

Company: DEVI TECHNOLOGIES LIMITED
Salary: £54,000 to £60,000 a year

Hours:

Full-time

Location:

Birmingham, B18 6BA

Working pattern:
Hybrid - 4 days remote
Job type:
Permanent
Posting date: 2 Oct 2026
Closing date: 1 Nov 2026

  • Analyse existing software applications and business requirements to determine requirements for new or modified software systems.
  • Design, develop, implement and maintain software applications and systems in accordance with technical specifications and business requirements.
  • Assess technical requirements and undertake feasibility analysis to determine appropriate software solutions.
  • Write, modify and maintain efficient, reliable and reusable program code according to agreed specifications.
  • Develop software components, modules, applications and system functionality using appropriate programming languages and development frameworks.
  • Design and develop user interfaces and application functionality to meet defined user and business requirements.
  • Integrate software applications with databases, APIs and other internal or external systems as required.
  • Test software programs and applications to identify coding errors, functional issues and technical defects.
  • Diagnose, troubleshoot and correct software defects to maintain application reliability and performance.
  • Review and improve existing software code to enhance functionality, efficiency, maintainability and performance.
  • Participate in the complete software development lifecycle, including requirements analysis, design, development, testing, implementation and maintenance.
  • Develop and maintain technical documentation relating to software architecture, program code, system functionality and application configuration.
  • Work with technical teams and relevant stakeholders to understand requirements and translate them into effective software solutions.
  • Implement software updates, enhancements and modifications in response to changing technical and business requirements.
  • Monitor application performance and investigate software-related issues to ensure systems operate effectively and reliably.
  • Apply appropriate software development standards, coding practices, version-control procedures and development methodologies.
  • Conduct code reviews and contribute to improvements in software quality, security, maintainability and development practices.
  • Provide technical input into the design and implementation of new software features, applications and system improvements.

Software Development & Programming Application Design Database & API Integration Software Testing, Debugging & Troubleshooting Software Development Lifecycle (SDLC) & Code Quality

Proud member of the Disability Confident employer scheme

Summary
  • Analyse existing software applications and business requirements to determine requirements for new or modified software systems.
  • Design, develop, implement and maintain software applications and systems in accordance with technical specifications and business requirements.
  • Assess technical requirements and undertake feasibility analysis to determine appropriate software solutions.
  • Write, modify and maintain efficient, reliable and reusable program code according to agreed specifications.
  • Develop software components, modules, applications and system functionality using appropriate programming languages and development frameworks.
  • Design and develop user interfaces and application functionality to meet defined user and business requirements.
  • Integrate software applications with databases, APIs and other internal or external systems as required.
  • Test software programs and applications to identify coding errors, functional issues and technical defects.
  • Diagnose, troubleshoot and correct software defects to maintain application reliability and performance.
  • Review and improve existing software code to enhance functionality, efficiency, maintainability and performance.
  • Participate in the complete software development lifecycle, including requirements analysis, design, development, testing, implementation and maintenance.
  • Develop and maintain technical documentation relating to software architecture, program code, system functionality and application configuration.
  • Work with technical teams and relevant stakeholders to understand requirements and translate them into effective software solutions.
  • Implement software updates, enhancements and modifications in response to changing technical and business requirements.
  • Monitor application performance and investigate software-related issues to ensure…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary