Job Details

Job: Artificial Intelligence/Software Developer

Company: EY

Location: South Africa,Gauteng,Johannesburg

Date Posted: 16-9-2024

Job Image

The Africa Assurance and Audit Digital Innovation team is seeking an AI/Software developer to assist in building tailored AI and innovative solutions for their Assurance business. The role involves designing, developing, implementing, and supporting these solutions to monitor and facilitate process operations, enhance productivity, maximize efficiency, and mitigate risk. Other responsibilities include designing, coding, and implementing scalable AI solutions, building and deploying AI and software models and algorithms, assisting other developers in understanding and using AI tools, maintaining and upgrading existing solutions, testing, maintaining, and recommending AI tools, creating technical and process documentation, managing user access and permissions, producing clean, efficient code, working with Business Analysts, Business Owners, and other developers, supporting the launch and implementation of solutions, and providing post-implementation support. Skills required for this role include analytical mind, high self-motivation, strong verbal and written communication skills, ability to communicate technical details to non-technical audiences, excellent listening, interpersonal, and oral communication skills, experience working in a team-oriented environment, excellent planning, organizational, project, and time management skills, knowledge and interest in computer systems and the latest technologies, and the ability to learn new technologies quickly. To qualify for the role, candidates must have a Bachelor's degree in Computer Science, Data Science, Statistics, Mathematics, Software Engineering, Software Programming or Information Management, 3+ years of experience in an AI development role, knowledge and familiarity with AI technologies, familiarity with Robotic Process Automation and Microsoft 365 platform, data storage, analysis, reporting tools and technologies, experience working on various AI development projects, proficiency in programming languages like Python, Java, R or C++, comfortable communication with other developers, Business Analysts, Project Managers, and business stakeholders, and basic knowledge of software development life cycle processes, agile development methodologies, software design and testing.