Analyse, assess, and design information system to identify business requirements, improve processes, and ensure effective integration of technology solutions within an organization.
Design, develop, and maintain software applications and systems, utilizing programming languages and software development methodologies to create functional and efficient solutions.
Providing guidance, direction, and expertise in managing and coordinating technical projects, leading a team of developers, and ensuring the successful execution of software development initiatives.
Design and structure data models to organize and represent information effectively, ensuring data accuracy, consistency, and integration across systems and databases.