Start Your Search Here

Job Search

Bahwan CyberTek

Singapore / Global

Software Developer

Job Description

Are you passionate about building high-quality software using Agile methodologies and modern engineering practices? We are looking for talented

Software Developers

to join our team in Singapore and contribute to the development of scalable, secure, and high-performance applications.

Develop software solutions using Agile methodologies (Scrum or equivalent).

Collaborate closely with Business Analysts, Quality Engineers, and Testers on user story elaboration, test automation, and defect resolution.

Work with DevOps teams to establish Continuous Integration, automated build, testing, and release pipelines.

Convert acceptance criteria into automated unit tests.

Develop, maintain, and enhance unit tests to meet code coverage and quality gate requirements.

Provide effort estimates for user stories and technical tasks.

Support production incidents and participate in after-hours support rotation when required.

Champion engineering best practices such as Test-Driven Development (TDD), Pair Programming, Secure Coding, and Refactoring.

Participate in application deployment and release activities.

Required Qualifications

Diploma in Computer Studies, Computer Science, Information Technology, or a related discipline.

Minimum

1 year of experience as a Software Developer

within the relevant technology platform.

Experience working on at least

one project using Scrum or an equivalent Agile development framework .

Experience in:

Requirements gathering and analysis

Test-Driven Development (TDD)

Secure Coding Practices

Technical Competency Assessment for Developers, based on the GovTech Software Engineer Basic Coding Proficiency Test, is mandatory for all applicants.

Candidates should be able to demonstrate strong coding fundamentals and problem-solving capabilities through this assessment.

Strong proficiency in one or more programming/scripting languages such as:

Java

HTML5

CSS

Python

C#

Experience with unit testing frameworks such as:

JUnit

xUnit

NUnit or equivalent

Understanding of Agile Test Automation Pyramid and test automation best practices.

Ability to troubleshoot complex application and infrastructure issues.

Knowledge of high-availability, secure, and high-performance enterprise applications.

Exposure to cloud and hybrid cloud environments is advantageous.

Preferred Certifications

Certified Scrum Developer (CSD)

Microsoft Azure Developer Associate / Expert or equivalent cloud certifications

Certified Software Testing Professional (CSTP)

Certified Software Quality Analyst (CSQA) or equivalent

Strong collaboration and teamwork skills.

Excellent communication and stakeholder management abilities.

Passion for automation, standardization, and engineering excellence.

Strong analytical and problem-solving skills.

Good presentation and interpersonal skills.

If you are an Agile Software Developer looking to work on impactful projects and meet the mandatory

GovTech Software Engineer Basic Coding Proficiency Test

requirement, we'd love to hear from you.

#J-18808-Ljbffr

Apply Now

Similar Opportunities

View all jobs