Overview
In this role you will design and build AI-powered automation solutions that connect core business systems. You will work within a technology team to deliver scalable software across front-end and back-end layers, integrating CRM, telephony, messaging and AI workflows. You’ll leverage AI development tools to speed delivery while upholding quality, security and maintainability. This is an opportunity to shape how a growing professional services firm uses automation to drive measurable business value.
Pay / Benefits
- cutting-edge AI and automation projects
- significant investment in technology
- collaborative and forward-thinking team
- strong career development and progression opportunities
- exposure to modern technologies and business-critical systems
- competitive salary package
Responsibilities
- Design, build, maintain, and improve AI-driven business processes and automation solutions
- Translate operational requirements into scalable software applications
- Develop across React, TypeScript, Python, Node.js, SQL Server, APIs and desktop apps
- Build and maintain integrations with third-party platforms using REST APIs and webhooks
- Develop and support middleware systems connecting business-critical applications
- Create and maintain SQL Server databases, schemas, stored procedures, and data models
- Implement monitoring, logging, and alerting for apps, integrations, and AI workflows
- Use AI development tools and coding assistants to accelerate delivery while maintaining quality
- Design controls, guardrails, testing frameworks, and governance for AI-powered processes
- Investigate and resolve production issues across apps, integrations, databases, and automated workflows
- Manage software releases, deployments, version control, and CI/CD processes
- Collaborate with technical and non-technical stakeholders to deliver effective business solutions
Key requirements
- Commercial software development experience
- Strong understanding of databases, data structures, and data management principles
- Solid SQL and relational database experience, ideally SQL Server
- Experience building and consuming REST APIs and webhooks
- Comfortable working across both front-end and back-end development environments
- Strong debugging, troubleshooting, and problem-solving abilities
- Experience using AI-assisted development tools in a commercial environment
- Understanding of monitoring, logging, and application support best practices
- Excellent communication skills with the ability to engage stakeholders at all levels
- Ability to manage projects independently from requirements gathering through to deployment
- Excellent communication
- Stakesholder engagement
- Ownership of projects
- React
- TypeScript
- Python (FastAPI, Flask or similar)
…
