Enable job alerts via email!

Software Engineer Consultant

DEVI TECHNOLOGIES LIMITED

Birmingham

On-site

GBP 80,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A technology company in Birmingham is seeking a software developer to design and develop interactive applications focused on multimedia. Responsibilities include collaborating with teams, creating design specifications, and leveraging AI tools to optimize the development process. The ideal candidate will innovate based on user feedback and ensure compatibility with evolving technologies.

Responsibilities

  • Design and develop interactive software applications with a focus on multimedia and user engagement.
  • Create detailed design specifications, including user stories, character development, and system interactions.
  • Collaborate with cross-functional teams to build high-quality software experiences.
  • Write, test, and debug code across various platforms.
  • Develop narrative elements and interactive mechanics that enhance user immersion.
  • Maintain and update software documentation throughout development.
  • Build and integrate software systems that support multimedia applications.
  • Leverage AI tools to automate the software development lifecycle.
  • Troubleshoot and resolve technical issues through effective debugging.
  • Ensure software remains compatible with evolving hardware and software technologies.
  • Innovate and implement new features based on user feedback.
Job description
Responsibilities
  • Design and develop interactive software applications with a focus on multimedia and user engagement.
  • Create detailed design specifications, including user stories, character development, and system interactions.
  • Collaborate with cross-functional teams including designers, artists, and engineers to build high-quality software experiences.
  • Write, test, and debug code across various platforms, ensuring optimal performance and reliability.
  • Develop narrative elements and interactive mechanics that enhance user immersion and experience.
  • Maintain and update software documentation throughout the development lifecycle.
  • Build and integrate software systems that support multimedia applications, networks, and devices.
  • Strong knowledge of leveraging artificial intelligence tools to automate the software development lifecycle and optimize system processes, driving efficiency, scalability, and operational excellence.
  • Troubleshoot and resolve technical issues through effective debugging and testing.
  • Ensure software remains compatible with evolving hardware and software technologies.
  • Innovate and implement new features based on user feedback, market trends, and emerging technologies.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.