
technical manager Basingstoke, England
Job description
Are you ready to be at the forefront of the AI revolution? ICS.AI, the UK’s leading provider of Artificial Intelligence (AI) Transformation for the public sector, is searching for a talented Technical Lead to join our innovative Technical Delivery team. As a Microsoft partner, our standards of work are high, and mirror the excellence of our Conversational AI Assistants which achieve Human Parity Performance for our customers.
AI truly transforms the way organisations solve problems, and with the recent advancements in Generative AI and Copilot technology, it’s never been a more exciting time to join the industry. We lead with innovation, and we want you to be a part of it. Join the AI revolution.
You role:
As a Technical Lead, you’ll be at the heart of designing, developing, and testing cutting-edge AI enterprise solutions built on both existing and newly emerging Microsoft cloud technologies. Embracing agile and waterfall project delivery models, you’ll take the lead developer role. Your strong technical background in .NET, combined with analytical proficiency, will enable you to engage with customer stakeholders on multiple projects effectively. While prior experience in AI solutions is fantastic, we welcome candidates with a genuine interest and enthusiasm to contribute to this transformative field.
Your Responsibilities:
- Collaborate with Architects, Developers and other Technical Specialists across multiple projects as a Technical Lead Developer
- Work closely with Project Managers to plan commercial and logistical activities for each project
- Provide technical advice and support during pre-sales activities
- Contribute to the analysis and design of innovative solutions
- Research and evaluate existing and emerging Microsoft services and tools, always seeking improvements
- Create low-level technical designs based on functional requirements
- Create and manage project backlogs, source control and code reviews
- Engineer innovative solutions, tackling unforeseen constraints and challenges head-on
- Create prototypes and demonstrations, actively participating in customer stakeholder project cadences, training, and co-development
- Design, execute, and document unit tests to ensure quality
- Manage software releases efficiently
- Offer basic support and debugging in development, UAT and production environments
- Maintain and enhance existing applications
Ideal candidate:
- Confidence and adaptability in customer interactions and diverse business domains
- A self-starter with a passion for embracing new technologies
- Strong commercial awareness and ability to thrive in a dynamic, multi-project environment, taking on different agile roles as needed (UX Designer, Scrum Master and QA Engineer)
- Proficiency with OOP, SOLID principles, and design patterns
- A strong ability to maximise code-reuse, maintainability and a product mindset
- Enterprise-grade development experience with .NET Core, .NET Framework, REST/Web API, OAuth, Azure services (AAD, SQL, Storage, App Service, Functions)
- Web development expertise with ASP.NET/ MVC/MVVM, client side (HTML5/CSS3/JS), and experience with React would be beneficial
- Familiarity with Microsoft 365, Graph API, and Teams
- Experience with GIT/TFS, CI/CD, and Azure DevOps
- Knowledge of BDD, TDD and DDD approaches
It would be great if you had knowledge of the following:
- MS Bot Framework V3 and V4 and Cognitive Services
- OpenAI Chat GPT API’s
- Python
- Microservice architecture
- Machine learning technologies
- Power Platform (Virtual Assistant, Automate, Apps)
- Telephony integration (MS ACS, Teams, AudioCodes, etc.)
Rewards:
We value your expertise and dedication, and we offer an enticing package:
- Competitive salary £x
- Flexible and remote working options
- 3% pension contribution
- 25 days holiday
- Private medical cover
- £100 p/m work from home allowance
- Quarterly company fun days
Join our Innovative Team:
At ICS.AI, we foster a culture of innovation, where your ideas are valued and can be implemented. If you perform well, we recognise and reward your contributions through both career progression and personal development opportunities. You’ll be part of a team of forward-thinkers who are continuously looking to push the boundaries of AI capabilities.
Requirements:
To be part of this exciting journey, you must live and have the right to work in the UK.
Don't miss the chance to be at the forefront of shaping the future of AI in the public sector. Join us at ICS.AI and together, let's redefine what's possible with AI!
