Forgotten Password

This listing has expired.

Job Description:

The Role

If you’re a Mid-weight Developer with a strong background in Web/.NET and a desire to develop innovative, bespoke technology software within the field of cognitive technology, AI and robotics, you’ve come to the right place. We’re looking for someone to join our customer’s expanding development team based in Wokingham, Berkshire.

You should be a technical-minded individual with the desire to expand your current knowledge and experience within the fastmoving landscape of AI technology. Ideally, you’ll have a university degree, diploma, certificate or equivalent with a minimum of three years’ commercial development experience and a very good understanding of web technologies. Any experience (educational or commercial) within AI, specifically around data modelling, NLP and machine learning is considered a strong bonus. You should be willing to learn new technologies as well as build on your existing knowledge.

Your main duties will include researching, developing and improving our cognitive capabilities and AI solutions within a commercial environment, and finding new ideas and technologies (R&D) to help the business exceed client expectations. To do this, you’ll work closely with colleagues based in our Sri Lankan technology team. If you believe in new solutions to old problems and have the drive to make them happen, this is very likely the role for you!

Key responsibilities

  • Working closely with the development team on our customer’s web and AI projects
  • Collaborating with departments across the company and individuals who have different levels of technology awareness
  • Designing, developing and implementing quality web, mobile, AI and robotics applications using Microsoft .Net, Python and Android technologies – alongside maintaining live projects
  • Producing bug-free code while achieving objectives within an allocated timeframe
  • Liaising with the Product Owner team to ensure you are delivering customised software aligned to client specifications and out customer’s standards and procedures, and producing the highest quality output
  • Providing assistance in integrating software applications with third-party technologies
  • Deploying, maintaining and supporting application hosted on cloud
  • Being analytical with project requirements, ensuring that your input to projects is practical, relevant and aligned to the client’s specification
  • Being involved in de-bugging web applications as well as participating in Integration Testing, User Acceptance Testing (UAT) and Functionality Testing
  • Evaluating system performance and improving the quality and complexity of our service to ensure that applications continue to compete at the highest level
  • Assure system security and implement best practices and software security guidelines
  • Assisting in research and development to discover new ideas and technologies that will help exceed client expectations
  • Keeping on top of the latest trends and advancements in technology through relevant reading, and sharing your findings with other members of the team

Technical skills

  • Excellent problem-solving skills
  • Solid understanding and knowledge of web software development practices
  • Understanding and experience of AI and data modelling
  • A minimum of three years commercial experience in a similar role
  • The ability to work well under pressure and adapt your approach to each individual project
  • Solid understanding of C#, ASP.Net, Python, Object-oriented programming and relational database fundamentals
  • Experience in using Microsoft SQL Database and JavaScript framework (mainly Angular)
  • Understanding and experience in using cloud technologies and cloud infrastructures
  • Experience with Unit Test and Automated Test
  • Automated testing experience is a big plus
  • DevOps experience is a big plus

Soft skills

  • Excellent verbal/written communication and interpersonal skills
  • Ability to work in a fast-paced, dynamic environment
  • Organisational skills with the ability to multitask
  • Attention to high- and low-level details
  • Innovative thinking
  • Ability to work with teams that have different technology-awareness levels
  • Excellent time-management skills

You will be:

  • Forward-thinking and self-directed
  • Passionate and devoted
  • Respectful and kind-hearted
  • Optimistic and motivated
  • Be a team player
  • Be open and honest

Reporting to

Software Development Manager and Chief Technology Officer


If you have any questions regarding this vacancy please call us on 01252 933030 or email and we will be very happy to help you.
We look forward to receiving your application!