Search by job, company or skills

Yellow Bus Services Pte. Ltd.

Senior Software Engineer

Early Applicant
  • 12 days ago
  • Be among the first 50 applicants

Job Description

Job Description

The Senior Software Engineer is to support the company's on-going technology innovation and implementation of system solutions to support our bus fleet management. The incumbent is expected to work from 8:30 a.m. to 6:00 p.m. on weekdays. He/she is largely expected to work in an office environment, although he/she is likely to be required to travel to our off-site offices for meetings/training support. On occasion, he/she may need to work outside official hours on weekends to support in the running of special programmes.

Main responsibilities

1) Participate in design, full-stack development and maintenance of our in-house system solutions.

2) Report to IT Manager to plan technical direction, project schedules and assist in identifying high-level functional and technical requirements with regard to solution's architecture design.

3) Support Management and Users to define and implement new software functionalities and product add-ons.

4) Implement solution adhering to good coding practises and using standard development methodologies and test-driven development.

5) Work closely with IT Manager to ensure software quality by preparing and providing guidance, unit tests, functional tests, release management and delivery planning.

6) Coordinate with clients (both internal and external) to analyse user stories, clarify requirements and troubleshooting technical problems in a timely manner.

Required Qualifications:

1) Bachelor's Degree in Computer Science/Information Technology or equivalent.

2) 5 or more years of working experience in software development.

3) Experience in implementation of Software as a Service (SaaS) architecture in an online environment.

4) Extensive knowledge of C#, using Visual Studio, Webforms, MVC and Entity Framework. Other required skills are HTML5, Boot Strap, CSS, jQuery, MS SQL Server, Crystal Report and Web Services.

5) Experience in writing SQL queries for SQL Server is required. Other Relational Database will be a bonus.

6) Knowledge of Azure Cloud platform administration is preferred.

7) Ability to use version control software such as GitLabs or similar is preferred.

8) Good understanding of Test-driven development methodology (TDD).

9) Experience using or implementing REST APIs.

10) Good written and spoken English.

11) High level of organisational skills with an ability to work well under pressure and dateline. Able to work independently with integrity under minimal supervision and collaboratively within and across teams.

12) Singapore Citizen and PR only

Bonus skills:

1) Experience in iOS and Android development

2) Experience with Scrum/Agile development methodologies

3) High-level understanding of UI/UX design methodologies

This is a 2-year contract subject to renewal.

More Info

Role:Other Roles

Industry:Other

Function:Others

Job Type:Permanent Job

Date Posted: 12/11/2024

Job ID: 100031015

Report Job

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Senior Java Software Engineer

Erp21 Pte LtdCompany Name Confidential

Senior Embedded Software Engineer

Doodle Labs sg Pte Ltd Company Name Confidential
Last Updated: 19-11-2024 06:44:07 PM
Home Jobs in Singapore Senior Software Engineer