Software Developer
Full time posted 4 days ago in IT Services ShortlistJob Detail
-
Job ID 8131
-
Experience 3 Years
-
Industry IT Services
Job Description
Software Developer job in London – AI & Business Systems – DOE
A growing localisation and technology-driven organisation is looking for a Software Developer to join its Innovation & Transformation team. This is a hands-on role offering real ownership of business-critical systems, internal tools, and AI-powered solutions that support teams across the company.
As the business continues its journey towards becoming an AI-first organisation, you’ll play a key role in building, maintaining, and improving bespoke software solutions that streamline operations, automate processes, and deliver measurable business value. Working closely with colleagues across multiple departments, you’ll help transform innovative ideas and AI-driven prototypes into scalable, supportable production systems.
This is an excellent opportunity for a developer who enjoys problem-solving, system ownership, API integrations, automation, and applying emerging AI technologies to real-world business challenges.
Key Responsibilities
- Take ownership of internal business systems, ensuring reliability, performance, and ongoing improvements.
- Maintain and enhance integrations between internal platforms and third-party services.
- Troubleshoot and resolve technical issues, proactively identifying problems before they impact users.
- Build and improve productivity tools that automate manual processes and increase operational efficiency.
- Design, develop, and maintain dashboards, reporting tools, and business intelligence solutions.
- Create and manage integrations that enable seamless data flow between platforms and systems.
- Convert AI-generated prototypes and proof-of-concepts into production-ready applications.
- Develop new software solutions from concept through to deployment and ongoing support.
- Work with stakeholders across the business to evaluate ideas, define requirements, and deliver practical solutions.
- Ensure solutions follow best practices for security, testing, documentation, and maintainability.
- Collaborate with external technical partners and cloud infrastructure providers where required.
Technical Skills & Experience
- 2–4 years of commercial software development experience.
- Strong Python development skills.
- Experience building and maintaining API integrations.
- Knowledge of software development best practices, including:
- Version control
- Testing methodologies
- Documentation
- Structured problem-solving
- Experience developing applications and systems used by real business users.
- Understanding of modern software architecture and scalable system design.
- Experience working with cloud-based applications and services.
Technologies You’ll Work With
- Python
- REST APIs and third-party integrations
- OpenAI APIs
- Google Gemini APIs
- Monday.com integrations
- Google Workspace ecosystem
- AWS cloud environments
- JavaScript (beneficial)
- Microsoft 365
- Slack and Microsoft Teams
AI & Automation Experience
- Experience using AI-powered development tools and coding assistants.
- Familiarity with Large Language Models (LLMs) and AI-driven workflows.
- Interest in emerging AI technologies and practical business applications.
- Ability to evaluate new tools and recommend opportunities for adoption.
- Experience building AI-enabled workflows, automations, or productivity solutions is advantageous.
What They’re Looking For
- A naturally curious and proactive problem solver.
- Someone who investigates and analyses issues independently before escalating.
- Strong ownership mentality with the ability to manage systems end-to-end.
- Ability to balance multiple projects and priorities effectively.
- Comfortable working in a fast-moving technology environment.
- Strong communication skills with both technical and non-technical stakeholders.
- Ability to present solutions and recommendations rather than simply identifying problems.
- Coachable, adaptable, and eager to continuously learn new technologies.
Why Join?
- Opportunity to work at the forefront of AI adoption within a growing business.
- Significant ownership and autonomy from day one.
- Exposure to cutting-edge AI tools, APIs, and automation technologies.
- Work on a diverse range of software projects, integrations, and productivity solutions.
- Direct involvement in shaping how AI is implemented across the organisation.
- Collaborative environment with strong support from technology leadership.
- Excellent opportunity for career growth and technical development.
This role would suit a Software Developer, Python Developer, AI Developer, Automation Engineer, Integration Developer, Solutions Developer, or Applications Developer looking to build innovative business systems, AI-powered tools, workflow automations, and cloud-based software solutions in a highly collaborative environment.
Required Skills
Other jobs you may like
-
Senior Product Designer
- London GB
