002 Software Engineer (device)

Singapore, Singapore

Job Description


About Us: Join ACP Group, a leader in innovative technology, where we design and implement cutting-edge Automatic Fare Collection (AFC) systems that revolutionize the way people travel. We are seeking a talented Software Engineer (Devices) to contribute to the development of high-performance, scalable software solutions. If you are a skilled engineer passionate about creating robust systems, we want to hear from you!Responsibilities:

  • End-to-End Development: Collaborate with the development team to design, develop, document, test, and deliver software solutions for AFC systems and high-volume back-office systems.
  • Requirements Gathering: Engage with stakeholders to gather and analyze system requirements, ensuring that all development efforts are aligned with project goals.
  • Software Design & Maintenance: Lead the design, development, and ongoing maintenance of software, ensuring high standards of performance, scalability, and reliability.
  • Documentation: Prepare and submit comprehensive documentation throughout the software development lifecycle, including Software Requirement Specifications, Design Specifications, Source Codes, and more.
  • Support & Collaboration: Provide daily application support and work closely with users to address requirements, design, and testing issues.
Qualifications & Requirements:
  • Educational Background: Recognized degree in Electrical/Electronic Engineering, Computer Science, or a related discipline.
Experience:
  • At least 5 years of relevant experience in object-oriented software development.
  • Proven experience with at least one full Software Development Lifecycle (SDLC).
  • Extensive experience in writing Requirements Specifications, Use Cases, Design Documentation, object-oriented software design, and UML modeling.
  • Strong proficiency in C++ on both Windows and Linux platforms.
  • Experience in multi-threading, socket programming, and serial communication.
  • Familiarity with AWS ECS and Docker containerization, with a solid understanding of DevOps principles and best practices.
Skills:
  • Strong analytical and problem-solving skills.
  • Excellent written and verbal communication skills in English.
  • Self-motivated and an effective team player.
Preferred Experience (Added Advantage):Technologies:
  • HTML/CSS/JavaScript/JSON.
  • Three-tier software architecture.
  • Microservices Architecture Framework.
  • Database schema design and interfacing with ODBC, SQL queries, and MySQL.
  • Virtualization technologies such as hypervisors.
  • Message Queues (MQ/MQTT).
  • Secure communications (e.g., FTPS, HTTPS).
  • Angular or similar frameworks.
Why Join Us?
  • Innovative Projects: Contribute to the development of advanced systems that shape the future of transportation.
  • Professional Growth: Opportunities for continuous learning and career advancement.
  • Collaborative Environment: Be part of a supportive team that values innovation and teamwork.
  • Impactful Work: Play a key role in projects that improve public transportation systems globally.
If you are ready to take on a challenging and rewarding role in a cutting-edge environment, apply today!

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.


Related Jobs

Job Detail

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