Job Overview
Company
MSI Global Pte Ltd
Ready to Apply?
Take the Next Step in Your Career
Join MSI Global Pte Ltd and advance your career in Other-General
Apply for This Position
Click the button above to apply on our website
Job Description
Key Responsibilities:
- Assist in developing and maintaining applications for AFC systems using C++/Java/Python and relevant technologies.
- Collaborate with the team to design user interfaces that optimize functionality for ticketing, fare processing, and gate management.
- Support integration between frontend systems and backend systems, ensuring seamless operation within the AFC system.
- Contribute to the investigation and troubleshooting of production issues, analyzing root causes, and fixing bugs to ensure system stability and reliability.
- Participate in debugging and fixing defects in both development and production environments, ensuring minimal downtime and impact on users.
- Assist in creating and maintaining system documentation for components, including architecture diagrams, interface specifications, and design documents.
- Ensure software components are optimized for performance, scalability, and reliability across AFC system platforms.
- Participate in code reviews and help ensure that development standards are followed in both new feature development and bug fixes.
- Maintain version control of code and documentation using platforms like Git or GitHub.
- Collaborate with cross-functional teams (backend, DevOps, QA) to resolve issues and enhance the AFC system's overall performance.
Requirements:
- Strong interest in software development and a passion for learning about
- software engineering for large-scale AFC systems.
- Basic knowledge of gate systems, station computers, and network protocols (e.g., TCP/IP, MQTT).
- Experience with debugging, troubleshooting, and bug fixing in production environments.
- Ability to investigate and resolve production issues in a timely manner, minimizing downtime and ensuring system reliability.
- Familiarity with UI/UX design principles, especially in the context of embedded or hardware-based systems.
- Experience with programming, particularly in developing applications that require real-time communication and user interfaces.
- Exposure to system integration and experience working with REST APIs and other integration tools.
- Familiarity with version control systems like Git or GitHub.
- Strong attention to detail and organizational skills in documenting technical content (e.g., system diagrams, specifications).
- Excellent problem-solving skills and ability to apply debugging techniques effectively.
- Strong communication skills when working across technical teams (frontend, backend, QA).
- Ability to work independently and collaboratively in a fast-paced environment.
Don't Miss This Opportunity!
MSI Global Pte Ltd is actively hiring for this junior software developer position
Apply Now