151 – 002 Software Engineer (system)

Singapore, Singapore

Job Description


About the Role:
Join a dynamic back-office development team where you\'ll be responsible for designing and delivering high-performance software solutions for the Automatic Fare Collection (AFC) system. This is a great opportunity to work on complex, high-volume systems that power public transportation infrastructure. Your role will involve everything from gathering requirements to development, documentation, and ongoing support of the software.Key Responsibilities:

  • Requirements Gathering: Work with stakeholders to understand and collect software requirements.
  • Software Development: Design, develop, and maintain software for high-performance back-office AFC systems.
  • SDLC Documentation: Prepare comprehensive documentation throughout the Software Development Lifecycle (SDLC), including business rules, architecture, design specs, interface specs, testing specifications, and operational manuals.
  • Application Support: Provide day-to-day application support, troubleshooting issues as they arise.
  • Collaboration: Collaborate with users to address design, development, and testing challenges, ensuring software meets user needs.
Qualifications & Requirements:
  • Educational Background:
  • Recognized degree in Computer Science, IT, or Engineering with at least 5 years of relevant experience in software development.
Experience & Skills:
  • Full SDLC Experience: Gone through at least one full Software Development Lifecycle with experience in creating SDLC documentation.
  • Programming Skills: Extensive experience in Java/JEE, web programming on UNIX/Linux and Windows environments.
  • Database Expertise: Proficiency in web-based application development and database interfacing using JDBC and SQL.
  • Agile Development: Experience working with Agile methodologies and continuous integration.
  • Spring Framework: Hands-on experience with Spring Framework and Spring Boot.
  • Database Management: Strong experience in database design, development, and performance tuning.
  • Access Control: Experience with access control mechanisms, preferably using IBM Tivoli or Microsoft Active Directory.
  • GUI Design: Strong understanding of Graphical User Interface (GUI) principles with experience in creating intuitive, user-friendly interfaces optimized for large datasets.
  • Frontend Technologies: Proficiency in HTML, CSS, JavaScript, and experience with ExtJS Javascript Framework (v5 and above is a plus).
  • RESTful APIs: Knowledge of RESTful APIs and their integration with Java-based systems.
  • Web Security: Understanding of web security best practices, including XSS and CSRF prevention.
  • Familiarity with UI debugging tools like Chrome DevTools and Postman.
  • Experience in Automatic Fare Collection (AFC) systems is an added advantage.
Why Join Us?
  • Exciting Challenges: Work on innovative, large-scale systems that directly impact public infrastructure.
  • Career Growth: Be part of a growing team and gain exposure to cutting-edge technologies.
  • Collaborative Environment: Work with talented professionals in a collaborative, high-performance environment.

ACP Computer Training & Consultancy

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1474599
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Singapore, Singapore
  • Education
    Not mentioned