Software Developer

Makati, National Capital Region
Posted more than 30 days ago
Company:
First Maritime Shared Services, Inc.
Company Description:
First Maritime Shared Services Inc. (FMSS Inc.) is a leading provider of IT and business process outsourcing services to maritime and related industries. With a reputation for excellence and a commitment to client success, we have established ourselves as a trusted partner for organisations seeking to streamline their operations and drive innovation.
Contract Type:
Full Time
Experience Required:
3 to 4 years
Education Level:
Bachelor’s Degree
Number of vacancies:
1

Job Description

Key Responsibilities:
• Requirement Gathering & Collaboration: Work closely with management, departments, and customers to identify software requirements and specifications. Understand user needs to design solutions that align with business objectives.
• Software Design & Development: Design algorithms and create flowcharts to build new software systems. Write efficient, reusable, and reliable code in various programming languages
• Testing & Deployment: Conduct thorough testing of software applications and programs to ensure functionality, stability, and usability. Deploy software and applications in live environments.
• Debugging & Troubleshooting: Identify, troubleshoot, and debug software issues. Maintain and improve existing software systems to enhance performance, scalability, and security.
• User Feedback & Iterative Improvements: Compile and assess feedback from users and stakeholders to improve the performance and features of existing software. Recommend and implement improvements based on user input and system performance data.
• Documentation & Reporting: Develop and maintain technical documentation that outlines software functionality, code structure, and user guides. Ensure that documentation supports future software development and upgrades.
• Cybersecurity & Data Storage: Work with teams to refine and update software components related to cybersecurity measures, data storage capacities, and other key areas to maintain the software's integrity and security.
• Continuous Learning & Improvement: Stay up-to-date with the latest programming trends, technologies, and software development methodologies to continually improve the quality and efficiency of software development processes.

Similar Jobs to Software Developer