Software Engineer
RM 8,000 - RM 9,999 / Per Mon
Apply on
Availability Status
This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.
Original
Simplified
System Design and Architecture: Lead the design and architecture of complex maritime software systems. Collaborate with cross-functional teams to gather requirements and translate them into technical specifications. Coding and Development: Write efficient, maintainable, and scalable code in accordance with maritime industry best practices. Develop and implement software solutions that meet business requirements and objectives. Technical Leadership: Provide technical leadership and mentorship to junior team members. Conduct code reviews and ensure adherence to coding standards. Problem Solving and Troubleshooting: Investigate and resolve complex technical issues. Identify areas for improvement in existing systems and propose innovative solutions. Collaboration and Communication: Collaborate with product managers, designers, and other stakeholders to understand requirements. Communicate technical concepts and solutions effectively to both technical and non-technical audiences. Quality Assurance: Implement and advocate for testing strategies, including unit testing and integration testing. Ensure the delivery of high-quality software through continuous integration and continuous deployment practices. Technology Adoption: Stay updated on emerging technologies and industry trends. Evaluate and introduce new tools, frameworks, and best practices to improve development processes. Skills: Programming Languages: Proficiency in one or more programming languages such as Java, Python, C++, etc. Software Development: Strong understanding of software development methodologies, design patterns, and best practices. Database Management: Experience with maritime operations and database systems and data modeling. Version Control: Familiarity with version control systems (e.g., Git). Problem Solving: Strong analytical and problem-solving skills. Communication: Excellent communication and collaboration skills.
Similar Jobs