Sign in or register for a JobTech account.

Jobs that require test-driven development skill

EPS Consultants Pte Ltd
20Feb
Full Stack Developer
EPS Consultants Pte Ltd   via JobsCentral

Our client, a reputable organisation, is currently looking for a Full Stack Developer to play a key role in their team. The incumbent will be working alongside other engineer and developers, collaborating on various levels of infrastructure for their B2C application.
 
Job Description

Design overall architecture of the web application
Maintain quality and ensure responsiveness of application
Develop clean code using relevant design patterns
Collaborate with the rest of the engineering team to    Read more

design and launch new features
Other duties as required

 
Job Requirements

Minimum of Degree (IT and Relevant Disciplines)
Possesses experience with graphic designers and converting designs to visual elements
Possesses knowledge of implementation of security and data protection
Highly experienced with front end programming using JavaScript
Proficient in JavaScript, ReactJS and Next.js
Development experience for mobile, tablet and desktop
Knowledge of code versioning tools such as Github
Experience with extreme programming processes like TDD and Pair Programming
Experience with Agile Methodology
Familiar with Cloud Services like AWS and Google Cloud

 
For interested applicants, please send your resume in MS WORD format to Pin Yi (Reg no: R1986656) [Click Here to Email Your Resume] for immediate processing.
 
Due to the high volume of applications which we may receive for each position, we regret to inform that only shortlisted applicants will be notified.

Skills
Jobster Pte Ltd (EA License No: 06C5060)
19Feb
App Developer
Jobster Pte Ltd (EA License No: 06C5060)   via JobsCentral

Responsibilities:
• Develop software using Agile methodology
>• Work closely and collaborate with the Business Analysts and Quality Engineers for user stories elaboration, test automation, bug fixes etc.
>• Work with DevOps team on setting up continuous integration, build and release automation.
>• Responsible for providing estimates for stories during sprint planning.
>• Responsible for converting acceptance criteria into automated unit tests.
>• Support production issues and duty rotation for after-office-hours support.
>• Champion Agile    Read more

technical practices such as test-driven development, pair programming and refactoring.
>• Involve in application deployment.
Requirements:
>• Tertiary Education (Degree or Diploma) in relevant field is preferred
>• Hands-on working experience in building web application software using either OutSystems or .NET framework (C#)
>• Working experience in Agile software development and technical practices
>• Familiar with HTML5, CSS and JavaScript frameworks
>• Working experience with interfacing using SOAP/REST API technologies
>• Working experience in full-stack development will be added advantage
>• Working experience in Oracle database, SQL and PLSQL scripting will be added advantage
>• Working experience in setting up, configuring and administrating Microsoft IIS will be added advantage
>• Working experience in automated testing using Selenium will be added advantage

Skills
Stafflink Services Pte Ltd
19Feb
Software Engineer (Python/Linux/East/Agile Practices)
Stafflink Services Pte Ltd   via JobsCentral

> East/ MNC
> Work with an internal IT team
> Proficient in Python language and Linux 
> No Experience are welcome to apply, Drop email to [Click Here to Email Your Resume] 
 
Responsibilities

Research solutions for technically challenging problems.
Take responsibility of testing and maintaining existing code of the company’s products.
Work closely with different teams whenever assigned.
Participate in product design and brainstorming meetings.
Contribute towards enhancing coding and documentation standards.
Work with technical support and    Read more

customers to resolve issues in a timely manner.
Work and closely co-ordinate with QA during creation of test plans.

 
Requirements

Diploma/ BS/ MS in Computer Science, Electrical Engineering or related field, or equivalent experience
0 -  3 years experience
Excellent programming skills in Python
Demonstrable expertise in Linux
Proficient understanding of code versioning tools such as git
Hands on experience with Agile practices like Scrum and TDD

How to apply:
>Interested applicants, please click on “Apply Now” to submit your resume. Alternatively, you may also send in your application via email: [Click Here to Email Your Resume].
 
We regret only shortlisted candidates will be notified.
 
Stafflink Services Pte Ltd
>EA Licence No.: 04C4294
>EA Personnel: Tan Kok Ming
>EA Personnel Reg. No.: R1875787

Skills
Hays Financial Exec Singapore
18Feb
Front-end Developer (Banking) - Contract
Hays Financial Exec Singapore   via Hays Financial Exec Singapore

Your new company
>You’ll be working for a reputable banking company who is looking for Front-end Developer on contract basis.
>
>Your new role
>Some of your main responsibilities will be:

Hands-on coding, Develop high quality code while meeting deadlines.
You will be part of highly skilled development team, taking care of distributed, highly scalable, micro-service FX platform
Working in highly collaborative, fun loving team using Agile methodology
>

What you’ll need to succeed
>To be successful in    Read more

this role you must:
>

5+ years front-end development (web & mobile).
Hands on experience in HTML5, CSS, Javascript, React/React Native, Redux, Webpack, Gulp, NodeJS.
Experience with building front-end project from scratch and setting up its build process.
Knowledge of software best practices, like Test-Driven Development (TDD) and Continuous Integration (CI)
Knowledge of Unix/Linux environments is plus.
Knowledge of Java is a big plus.
Knowledge of Agile/Scrum development methodologies is a big plus.

What you’ll get in return
>The company does provide attractive remuneration for their employees. Besides that, you will have the opportunity to be part of a well-known banking company.

What you need to do now
>If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now at +603 7611 8640 for more inquiries about this job. If this job isn't quite right for you but you are looking for a new position, please contact Amirah for a confidential discussion on your career. #1170741

Skills
Hays Financial Exec Singapore
17Feb
Java Front-end Developer (Banking) - Contract
Hays Financial Exec Singapore   via Hays Financial Exec Singapore

Your new company
>You’ll be working for a reputable banking company who is looking for Java Front-end Developer on contract basis.
>
>Your new role
>Some of your main responsibilities will be:

Hands-on coding, Develop high quality code while meeting deadlines.
You will be part of highly skilled development team, taking care of distributed, highly scalable, micro-service FX platform
Working in highly collaborative, fun loving team using Agile methodology
>

What you’ll need to succeed
>To be successful    Read more

in this role you must:
>

5+ years front-end development (web & mobile).
Hands on experience in HTML5, CSS, Javascript, React/React Native, Redux, Webpack, Gulp, NodeJS.
Experience with building front-end project from scratch and setting up its build process.
Knowledge of software best practices, like Test-Driven Development (TDD) and Continuous Integration (CI)
Knowledge of Unix/Linux environments is plus.
Knowledge of Java is a big plus.
Knowledge of Agile/Scrum development methodologies is a big plus.

What you’ll get in return
>The company does provide attractive remuneration for their employees. Besides that, you will have the opportunity to be part of a well-known banking company.

What you need to do now
>If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now at +603 7611 8640 for more inquiries about this job. If this job isn't quite right for you but you are looking for a new position, please contact Amirah for a confidential discussion on your career. #1170741

Skills
Stafflink Services Pte Ltd
17Feb
Software Engineer (Python/Linux/East/Agile Practices)
Stafflink Services Pte Ltd   via JobsCentral

> East/ MNC
> Work with an internal IT team
> Proficient in Python language and Linux 
> No Experience are welcome to apply, Drop email to [Click Here to Email Your Resume] 
 
Responsibilities

Research solutions for technically challenging problems.
Take responsibility of testing and maintaining existing code of the company’s products.
Work closely with different teams whenever assigned.
Participate in product design and brainstorming meetings.
Contribute towards enhancing coding and documentation standards.
Work with technical support and    Read more

customers to resolve issues in a timely manner.
Work and closely co-ordinate with QA during creation of test plans.

 
Requirements

Diploma/ BS/ MS in Computer Science, Electrical Engineering or related field, or equivalent experience
0 -  3 years experience
Excellent programming skills in Python
Demonstrable expertise in Linux
Proficient understanding of code versioning tools such as git
Hands on experience with Agile practices like Scrum and TDD

How to apply:
>Interested applicants, please click on “Apply Now” to submit your resume. Alternatively, you may also send in your application via email: [Click Here to Email Your Resume].
 
We regret only shortlisted candidates will be notified.
 
Stafflink Services Pte Ltd
>EA Licence No.: 04C4294
>EA Personnel: Tan Kok Ming
>EA Personnel Reg. No.: R1875787

Skills
Pocketmath
16Feb
Systems Engineer - Devops
Pocketmath   via Glassdoor

You will be working in a small team of experienced Systems Engineers developing, managing and monitoring our cloud systems. Our systems include large, high throughput/low latency pipelines, web applications, databases (both SQL and NoSQL) machine learning and data analytics clusters. You will be working on our environment on AWS with the following tools/services: GitHub, Jenkins, Docker, Chef, Terraform, Kinesis, a wide variety of SQL and NoSQL databases and    Read more

Spark/EMR.

Your job responsibilities are:

Work with our Engineering teams to develop and maintain existing high performance systems to ensure they are secure, resilient, fault-tolerant and scalable

Work with Engineering teams to implement and maintain code-as-infrastructure

Implementing and maintaining automation across our builds, tests, deployments,OpsWorks stacks, EMR Clusters and configuration management

Proactively monitor and manage our systems and solutions, detecting issues, findingsolutions and resolving/notify relevant parties where appropriate

Quickly react to any production issues and come up with rapid fixes

Requirements

BS in Computer Science or similar technical field

2-5 years broad experience in Systems Engineering across many or most of:

A wide variety of AWS services

Linux systems administration

Good understanding of TCP/IP networking (NAT, VPN, DNS, DHCP, routing,etc)

CI such as Jenkins, Travis or CodeDeploy CI

Infrastructure-as-code tools such as Terraform, CloudFormation or CDK

Configuration Management tools such as Chef, Puppet, Ansible

Scripting languages such as Shell, Bash, Python and Ruby

Container Orchestration environments for Docker, such as AWS ECS orKubernetes

Systems Monitoring, eg New Relic, DataDog, Rollbar

The ideal candidate will additionally have experience in at least 4of the following skills/areas:

Working in Ad tech industry

High performance, low latency, real-time systems

Familiarity with software development best practices: TDD, Git flow, code review

Database administration (Mysql/Postgres)

Optimizing Tomcat or Nginx for high throughput systems

Good basic grasp of network and systems security principals

Elasticsearch provisioning and administration

Provisioning/Configuring/Managing Data Science tools: EMR, Hadoop, Hbase andSpark

Skills
Pocketmath
16Feb
Senior Software Engineer
Pocketmath   via Glassdoor

You will be working with product managers in a team of experienced developers to develop, scale and maintain the customer-facing components and microservices of our platform. Every day your solutions will handle billions of ad auctions, bid on hundreds of millions of auctions and deliver tens of millions of adverts, all the while capturing detailed metrics and data for advanced processing. You will demonstrate superior development skills and    Read more

experience to ensure that your solutions scale and are of the highest reliability and quality.

You will analyse requirements, design and architect solutions, implement your solutions, request and review PRs, perform unit and integration testing, release code into production and monitor it in real-time. The code you write will be legible, tested and maintainable.

You will love working in small, collaborative teams that develop in small iterations and deploy enhancements and new functionality in frequent incremental steps.

The job responsibilities include:

Develop, maintain, and enhance existing components in our systems. Make sure they are fault-tolerant and scalable while delivering the best possible user experience

Solve complex problems whose solutions deliver the best value to our customers

Deliver clear, readable, maintainable and tested solutions using Ruby, RubyOnRails, JavaScript, ReactJS and other libraries and technologies as appropriate

Craft beautiful, intuitive UI components for our customer using HTML and CSS

Work in tandem with other engineering and product teams to deliver full-stack solutions

React quickly to any production issues and come up with rapid fixes.

Requirements

BS, MS, or PhD in Computer Science or similar technical field

4+ years experience developing large web applications

Demonstrable ability with Ruby and RubyOnRails

Demonstrable ability with JavaScript and ReactJS

Experience developing with HTML and CSS

Familiarity with software development best practices and agile methodologies, for example TDD, Git flow, code review, etc.

Familiarity with CI/CD tools and supporting environments such as Jenkins and Docker

Working knowledge of SQL (we are using MySQL and Postgresql)

Familiarity with at least one NoSQL product, eg as Redis, ElasticSearch, DynamoDB

Developed and deployed solutions in the cloud (AWS, GCP, Azure or similar

The ideal candidate will additional demonstrate knowledge and capability across one or more additional areas

The Ad tech industry

AWS (EC2, ECS, S3, Kinesis, etc)

ElasticSearch

Microservices architecture

Skills
AIA Singapore Pte Ltd
16Feb
Ai Engineer
AIA Singapore Pte Ltd   via JobsCentral

Bring your career aspirations to life with AIA!Exploring NLP, CV, Robotics, IoT, Video and/or Speech technologies

Apply statistical analysis & modelling techniques for artificial intelligence to large and small data setsOperate and extend the AI platform to deliver production-grade data curation and analysis services,Working close with software/data  engineers to develop low latency and high throughput new model or algorithm.Visualize and explore data sets to obtain more precise predictions.Analyze and    Read more

understand the client’s problem; design, implement and verify a solution addressing the problem Requirements:Degree in Computer Science, Mathematics, Statistics or related field.Experience with deep learning and/or machine learning methods (classification, regression, clustering, neural networks, exploratory data analysis and visualization, etc.)Experience with cloud computing, API development, Source control (Git)Experience with Python/RExperience with TensorFlow, Keras or PyTorchExperience with agile software development practices like microservices, test-driven development, pair programming, CI/CD etc
Build a career with us as we help our customers and the community live healthier, longer, better lives.You must provide all requested information, including Personal Data, to be considered for this career opportunity. Failure to provide such information may influence the processing and outcome of your application. You are responsible for ensuring that the information you submit is accurate and up-to-date.

Skills
Pocketmath
16Feb
Senior Backend Engineer
Pocketmath   via Glassdoor

You will be working with product managers in a team of experienced developers to develop, scale and maintain both the high throughput, low latency applications and microservices and the data processing pipelines that power the core of our platform. Every day your solutions will handle billions of ad auctions, bid on hundreds of millions of auctions and deliver tens of millions of adverts, all the while capturing detailed    Read more

metrics and data for advanced processing.

You will analyse requirements and design solutions, estimate and implement your solutions, request and review PRs, perform unit and integration testing, release code into production and monitor it in real-time. The code you write will be legible, tested and maintainable.

You will love working in small, collaborative teams that develop in small iterations and deploy enhancements and new functionality in frequent incremental steps.

Your job responsibilities are:

Develop and maintain existing high performance systems. Make sure they are fault-tolerant and scalable

Work on complex problems trying to deliver maximum results with limited time and compute resources

Deliver clear, readable, maintainable and testable solutions using Java

Work in tandem with other engineering and product teams to deliver end to end solutions

Quickly react to any production issues and come up with rapid fixes.

Requirements

BS, MS, or PhD in Computer Science or similar technical field

4+ years experience in Software Development

2+ years experience developing large scale and/or high performance distributed systems

Strong practical experience in core Java; familiarity with Spring Boot, Docker, SQL, at least one additional programming language

Familiarity with software development best practices: TDD, Git flow, code review

The ideal candidate will additionally have experience in one or more of the following areas:

Working in Ad tech industry

AWS (eg EC2, ECS, Elasticache, S3, Kinesis)

Data pipelines (Hadoop, Spark, Kafka)

Microservices architecture

High performance, low latency, real-time systems

Skills