Working closely with business leaders and cross-functional teams, you will identify opportunities to leverage modern software development practices, artificial intelligence, and automation technologies to solve real-world business challenges. The role offers the opportunity to shape the organization's internal AI capabilities, ensuring critical systems, data, and intellectual property remain secure, scalable, and strategically controlled in-house.
Key Responsibilities
- Design, develop, and implement custom software applications that improve operational efficiency, automation, and business performance.
- Collaborate with stakeholders across Sales, Operations, Finance, Supply Chain, and IT to understand business requirements and identify opportunities for process improvement.
- Leverage AI-powered development tools, generative AI technologies, and modern software frameworks to rapidly prototype and deliver solutions.
- Translate business challenges into scalable, user-focused technical solutions with an emphasis on speed, reliability, and long-term maintainability.
- Build and maintain secure internal systems while ensuring data integrity, governance, and compliance standards are upheld.
- Evaluate existing software platforms and third-party AI solutions, identifying opportunities for enhancement, integration, or replacement through internally developed applications.
- Support the development and implementation of AI governance frameworks, development standards, and best practices.
- Research emerging technologies, AI platforms, and development methodologies to drive continuous innovation and accelerate delivery capabilities.
- Create and maintain technical documentation, application standards, and process workflows to support knowledge sharing and future scalability.
- Contribute to the organization's broader digital transformation and AI adoption strategy.
Qualifications & Experience
Required
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline, or equivalent practical experience.
- 3–7+ years of software development experience, with flexibility based on demonstrated expertise and capability.
- Proven experience utilizing AI-assisted development tools and technologies, including:
- Generative AI coding assistants
- Large Language Model (LLM) APIs and AI services
- Automation frameworks and rapid application development platforms
- Strong proficiency in one or more modern programming languages such as Python, JavaScript, C#, or similar.
- Experience developing web applications, business systems, workflow automation tools, or internal software platforms.
- Solid understanding of API integration, system architecture, databases, and data pipelines.
- Experience working with cloud environments such as Microsoft Azure, AWS, or equivalent platforms.
- Strong analytical and problem-solving skills with the ability to rapidly transform concepts into practical business solutions.
- Experience with AI and machine learning frameworks, orchestration platforms, or agent-based architectures.
- Knowledge of Retrieval-Augmented Generation (RAG), AI agents, intelligent automation, and workflow optimization technologies.
- Experience integrating AI capabilities into low-code/no-code development platforms.
- Familiarity with enterprise data governance, cybersecurity, compliance, and information management practices.
- Experience working in business-facing technology roles with direct engagement across multiple departments.
- Demonstrated ability to balance technical excellence with commercial and operational objectives.