Epicareer Might not Working Properly
Learn More

Software Engineer

RM 8,000 - RM 9,999 / month

Checking job availability...

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.