Job description
What you will do:
• Collaborate with clients to understand their business needs and translate them into technical requirements.
• Design and develop software solutions using a full-stack approach, including front-end, back-end, and database development.
• Possess strong proficiency in Python, Node.js, MySQL, and Java, with the ability to learn and adapt to new technologies as needed.
• Integrate various systems and APIs to create a unified and efficient solution.
• Write clean, well-documented, and maintainable code.
• Conduct unit and integration testing to ensure code quality and functionality.
• Deploy solutions to production environments and monitor their performance.
• Provide ongoing technical support and maintenance to clients.
• Stay ahead of with the latest advancements in AI and automation technologies and identify relevant opportunities for the company.
• Collaborate with business leaders to identify and prioritize opportunities for AI and automation implementation for resolving their data difficulties.
• Communicate complex AI concepts to non-AI stakeholders (Data Domains, Enablers, etc.) and facilitate multi-functional collaboration.
• Establish and enforce data governance policies and procedures to ensure the ethical and responsible use of data in AI applications.
• Implement Objective Key Results to measure the performance and impact of AI and automation solutions & regularly report on the progress and success of AI initiatives to the Head of Data office.
The skills you bring:
• Minimum 3 years of experience as a Solution Integrator or similar role
• Hands on Experience in ML algorithms
• Programming Languages: Node.js (JavaScript), Java, Python
• Databases: MySQL and experience with other relational databases (a plus)
• APIs and Integration Tools (a plus)
• Cloud platforms (AWS, Azure, GCP) (a plus)
• Version control systems (Git)
• The ability to analyse client needs, translate them into technical solutions, and troubleshoot complex integration challenges is crucial.
• The ability to handle multiple projects simultaneously, prioritize tasks, and meet deadlines is essential.