Industry: Software Development
Location: Singapore
Roles & Responsibilities
Our client, a distinguished ship-owning company, is actively seeking a skilled and innovative Software Developer to become an integral part of their dynamic team. As a key member of the IT department, you will report to the Application Manager and collaborate closely with cross-functional teams to design, develop, and maintain cutting-edge software solutions that enhance the efficiency and competitiveness of the shipping industry.
If you are a dedicated Software Developer with a passion for creating innovative and impactful software solutions, we invite you to join our client team and contribute to shaping the future of our ship-owning endeavors through cutting-edge technology and software development.
Responsibilities
· Collaborating with product owners, business analysts, and UX designers to understand software requirements and user needs.
· Designing, coding, testing, debugging, and deploying software applications that meet business requirements.
· Developing high-quality, maintainable, and scalable code using best practices.
· Participating in code reviews to ensure code quality and adherence to coding standards.
· Troubleshooting and resolving software defects and issues in a timely manner.
· Keeping abreast of emerging technologies and industry trends to recommend innovative solutions.
· Collaborating with cross-functional teams to continuously improve software development processes.
· Documenting software specifications, workflows, and processes.
Requirements
· Bachelor’s degree in Computer Science, Engineering, or related field.
· Proven experience in software development roles.
· Proficiency in programming languages such as Java, C#, Python, or similar.
· Strong understanding of software development methodologies and principles.
· Experience with version control systems (e.g., Git) and continuous integration.
· Familiarity with web development frameworks (e.g., Angular, React, Vue) and RESTful APIs.
· Problem-solving mindset and the ability to work collaboratively in a team environment.
· Excellent communication skills to interact with technical and non-technical stakeholders.
· Familiarity with agile development practices and methodologies.
· Experience in the shipping, logistics, or maritime industry (preferred).
· Knowledge of software design patterns and architecture principles.
Others
· UK MNC, good corporate culture and 5-day work week (Centralized location).
· With AWS and variable bonus.