ICT Specialist - Software Development
Unops
- Location
- Home based
- Workplace
- Remote
- Employment
- Contract
- Salary
- —
Posted 1mo ago
The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.
Responsibilities
- Contribute to software development lifecycle
- Analyze requirements and prototype software
- Code for front and backend
- Perform automated testing and deployment
- Support business focal points with triaging and resolving user issues
- Perform general reporting and data management
- Support and improve team's development process
- Support Digital Solutions Lab's development and quality assurance capacity
- Design, develop, and implement new features and modules
- Analyze and develop solutions to reported issues
- Utilize expertise in frontend and backend technologies
- Design and develop public and private APIs
- Design and build data storage architectures
- Analyze existing applications for improvement
- Develop and integrate interactive data visualizations and dashboards
- Work closely with a team of developers
- Create and maintain technical documentation
- Provide technical support to application administrators and data managers
- Leverage cloud platforms and tools
- Stay informed about latest trends in software development and AI
- Assist with Dev-ops tasks
Requirements
- Advanced university degree (Master's) in IT or related field with 5 years of experience, OR Bachelor's degree with 7 years of experience, OR Secondary school diploma with 11 years of experience
- Experience developing with object-oriented JavaScript and JavaScript-based libraries (Typescript, Node.JS, ReactJS)
- Experience in software testing including frameworks and techniques (Jest, Mocha, Cypress)
- Experience with development of AI-Driven apps and/or complex Agentic workflows
- Experience developing with SQL-based open-source databases (MySQL or PostgreSQL)
- Experience in code versioning (Git workflow)
- Experience in the development of web API services
- Experience of developing on a Linux environment
- Experience managing dependencies, deployment and development workflow
- Experience in web development projects in a consulting or professional services environment
- Experience working on projects using an agile framework
- Experience with devops (Kubernetes and Docker)
- Experience with Azure and other cloud services or Azure Developer Associate certification
- AI-102 certification / AWS Certified AI Practitioner
- Experience of developing web applications in other programming languages (Python and FLASK)
- Experience with AI-enabled application development
- Experience working with setting up AI services
- Experience with, or aptitude for, structured use of AI tools
- Experience of integrating vector data and maps
- Experience working as or closely with a UX/UI designer
- Experience working with the public or not-for-profit sector
- Exposure to or demonstrated aptitude for AI-assisted testing and quality assurance
Preferred
- Experience in code versioning, in particular Git workflow, is desirable
- Experience in the development of web API services and their utilization is an asset.
- Experience of developing on a Linux environment is desirable.
- Knowledge or experience in managing dependencies, deployment and development workflow is desirable.
- Demonstrated experience in web development projects in a consulting or professional services environment, working with cross-functional teams is an asset.
- Experience working on projects using an agile framework is desirable.
- Experience with devops, in particular Kubernetes and Docker is desirable.
- Experience with Azure and other cloud services or Azure Developer Associate certification, would be an asset
- AI-102 certification / AWS Certified AI Practitioner is an asset
- Experience of developing web applications in other programming languages would be beneficial, in particular Python and FLASK
- Experience with AI-enabled application development (e.g. developing custom Agents, MCP Servers, Observability platforms, Copilot Studio, Rovo and others) is desirable.
- Experience working with setting up AI services (e.g. Azure AI Foundry)
- Experience with, or aptitude for, structured use of AI tools to assist with development, testing, and quality assurance is desirable.
- Experience of integrating vector data and maps with various platforms is an asset.
- Experience working as or closely with a UX/UI designer is an asset.
- Some experience working with the public or not-for-profit sector would be an asset.
- Exposure to or demonstrated aptitude for AI-assisted testing and quality assurance (e.g., evaluating or red-teaming AI-generated outputs) is desirable.
Skills
- Javascript
- Typescript
- Python
- Express
- Postgres
- React JS
- Docker
- Kubernetes
- Azure
- LLM
- Microsoft Power Automate
- Git
- Gitlab
- Node.js
- ReactJS
- PostgreSQL
- Linux
- FLASK
- Azure AI Foundry
- Microsoft Power BI
- MySQL
- Web Applications
- Application Programming Interface Development
Similar roles
Product Security Engineer
Vercel · San Francisco, CA · New York, NY · London, England +1 · USD 208,000–312,000/yr · today
Senior Network Engineer
Jane Street · London, England, United Kingdom · today
Technical Support Engineer II - W&B EMEA
CoreWeave · London, England · today
Platform and Services Engineer - IAM (we have office locations in Cambridge, Leeds and London)
Genomics England · London, England, United Kingdom · today
Technical Support (Telecoms) - 2nd Line
Radius · Crewe, England, United Kingdom · today
AI / Machine Learning Engineer Leader
Prolific Academic · UK · USD 200/hr · today