Job Description
We are seeking a motivated and innovative AI Digital Developer to develop and implement AI-driven digital solutions that enhance operational efficiency within our shipyard environment. The ideal candidate will possess strong software development capabilities, practical AI implementation experience, and a passion for digital transformation.
This role requires close collaboration with cross-functional stakeholders to deliver scalable, user-friendly, and high-performance digital applications that support operational excellence.
Key Responsibilities
Application Development
- Design, develop, and implement AI-powered digital applications and solutions.
- Translate business and operational requirements into functional applications.
User Interface Design
- Develop intuitive, responsive, and visually appealing user interfaces to improve user experience and usability.
Code Optimization
- Write clean, scalable, efficient, and maintainable code.
- Optimize application performance and ensure system reliability.
Testing & Debugging
- Conduct testing, troubleshooting, and debugging to ensure application quality and performance.
- Identify and resolve technical issues promptly.
Collaboration
- Work closely with operations teams, engineers, and stakeholders to deliver integrated digital solutions.
- Participate in project discussions, planning, and implementation activities.
Documentation
- Maintain comprehensive technical documentation, including system designs, workflows, and application updates.
Continuous Improvement
- Stay updated with emerging technologies, AI trends, and software development best practices.
- Recommend and implement improvements to existing systems and workflows.
Support & Maintenance
- Provide ongoing application support, enhancements, and maintenance after deployment.
Requirements
- 3–5 years of relevant working experience in software development, AI solutions, or digital application development.
- Degree or Diploma in Computing, Software Engineering, Information Technology, or equivalent.
- Strong analytical and problem-solving skills.
- Positive work attitude and self-motivated in a fast-paced environment.
- Excellent communication and interpersonal skills.
- Ability to collaborate effectively with diverse stakeholders.
- Experience with software development tools and technologies.
- Good understanding of software development lifecycle and maintenance processes.
- Ability to manage multiple tasks and priorities effectively.
Preferred Technical Skills
- Experience in AI or machine learning application development.
- Knowledge of frontend and backend development frameworks.
- Familiarity with APIs, databases, and cloud technologies.
- Experience with UI/UX design principles.
- Understanding of automation and digitalization solutions is an advantage.
EA Number: 11C4879