Manager, Software Development

Singapore, Singapore

Job Description


Job Purpose

We are currently seeking an experienced and highly skilled Manager with expertise in software development with emphasis on image processing, data analysis and machine learning.
The candidate will need to design, develop, and ensure timely delivery of reliable, scalable, and secure data-driven software solutions for improving railway reliability and operational efficiency.
The candidate will also apply engineering fundamentals and data analytics techniques to develop railway applications.
This position will work closely with the Engineering, Operations and Maintenance divisions of SMRT.

Responsibilities

The duties and responsibilities for Manager, Software Development are as listed below. Note that the list is not comprehensive and related duties and responsibilities may be assigned from time to time.
Managerial and administrative duties:

  • Ensure timely end-to-end software delivery.
  • Understand and able to translate user requirements into software development schedule.
  • Estimate, plan, and track software development schedule
  • Architect software design and data flow to meet user requirements including interfacing with necessary cybersecurity and infrastructure requirements.
  • Frame technical requirements into functional sub-modules for development and testing
  • Delegate tasks to respective project team members.
  • Regular progress reporting to management and necessary stakeholders
Technical duties:
  • Develop software features, modules, functions and user interfaces.
  • Design the system data flow for efficient data transfer and processing and visualization.
  • Develop statistical/analytics models and their visualization based on the user requirements.
  • Understand usage of commercial cloud products and services to achieve intended outcomes.
  • Develop and implement software test processes for quality assurance and regression testing.
  • Ensure proper code readability and maintainability.
  • Ensure proper code documentation.
  • Update development plans for continual improvement based on user feedback.
  • Actively propose and implement software development and deployment process improvements.
Qualifications & Work Experience
  • Bachelor\'s or Master\'s degree in Science, Technology, Engineering or Mathematics (STEM)
  • At least 5 years of experience as Software Engineer/Data Engineer/Data Scientist or similar role
  • Experienced in developing video analytics solutions, with a focus on image recognition and analysis
  • Experienced in one high-level programming language for data analytics such as Python or MATLAB
  • Experienced with developing front-end web applications using modern frameworks such as VueJS, ReactJS
  • Experienced in basic DevOps and CI/CD flows is a plus
  • Experienced in configuring cloud system and/or government on commercial cloud is a plus
  • Prior knowledge experience in railway domain is preferred
Skills

Technical skills include:
  • Software development skills and project management
  • Expert in one high-level programming language for data analytics, such as MATLAB (preferably), Python, R.
  • Knowledge in arithmetic and statistic operations
  • Knowledge in machine learning and artificial intelligence models
  • Knowledge in data handling, data warehousing and software architecting concepts
  • Knowledge in modern web development frameworks (Angular, Vue JS, or React JS)
  • Certification in relevant technology areas such as Microsoft Certified DevOps Engineer Expert, Azure Solutions Architect Expert certification, or Azure Data Engineer equivalent is a plus
Soft skills include:
  • Excellent leadership and people management skills, with the ability to inspire and motivate a team towards high performance and professional growth.
  • Strong communication and interpersonal skills, with the ability to effectively collaborate and negotiate with both technical and non-technical stakeholders.
  • Strong inclination and eager for continual learning and development
  • Critical thinking and problem-solving skills
We regret that only shortlisted candidates will be notified.

About SMRT Corporation

SMRT Corporation Ltd (SMRT) is a public transport services provider. Our primary business is to manage and operate train services on the North-South Line, the East-West Line, the Circle Line, the new Thomson East-Coast Line and the Bukit Panjang Light Rail Transit. This is complemented by our bus, taxi and private hire vehicle services.

An exciting and rewarding career is waiting for you at SMRT. Join us and embark on a journey that matters. You Matter \xe2\x80\x93 we take care of you and your well-being. Your Work Matters \xe2\x80\x93 your ideas and contributions work towards building the future of our transport system and create positive impacts to the community. Your Development Matters \xe2\x80\x93 we offer diverse careers and learning opportunities for our people to grow you to the fullest of your potential.

Come onboard the SMRT journey today.

Vision
Moving People. Enhancing Lifestyles

Core Values
Respect, Integrity, Service & Safety, Excellence

SMRT Corporation

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
    JD1351584
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Singapore, Singapore
  • Education
    Not mentioned