Digital Application Developer
Core
Design, develop, test, and maintain software systems and AI-powered applications for client requirements, including building system infrastructure and integrating AI models.
Role type
Digital Application Developer (Analyst Programmer level)
Builds
Web-based solutions, database implementations, and AI applications (LLMs, AI agents, chatbots)
Domain
Infrastructure consulting, engineering, and digital transformation
Deliverable
production ML models | product features
Required skills
Software development, SQL databases, Python, JavaScript, DevOps practices, containerization (Docker, Kubernetes), automated testing/deployment, AI technologies (LLMs, RAG, prompt engineering)
Preferred skills
NoSQL databases, GIS, BIM, professional qualifications
Technologies
Python, JavaScript, SQL, NoSQL, Docker, Kubernetes, LLMs, RAG, vector databases
Responsibilities
Design and develop software systems and AI applications; build and manage system infrastructure and data pipelines; conduct comprehensive testing; provide technical support and troubleshooting; document processes and system architecture; ensure compliance with security standards and data privacy laws.
Seniority
Mid-level (Analyst Programmer), with potential for higher-level positions based on experience