Software Engineer
Are you looking for value adding and impactful work
Do you want to make a difference with your expertise
With us, you'll be able to make it happen!
NCS is a leading technology services firm, operating across Asia Pacific in over 20 cities,
providing services and solutions in consulting, digital services, technology, and more. We
believe in utilizing the power of technology to make extraordinary things happen and to
create lasting impact and value for our people, communities, and partners. Our diverse
13 ,000-strong workforce has delivered a wealth of large-scale, mission-critical, and multiplatform projects for governments and enterprises in Singapore and the APAC region.
We are looking for a Software Engineers
Responsibilities:
- Participate in regular backlog refinement providing your valuable developer's insight and enhancing your designing skills
- Regular sprint planning that should protect you from over working and practice your time management skills Of course, develop crazy technology and implement simplified business logics in order to provide our customers with better experience
- Do seasonal Research and Development or what we call Innovation Sprints to allow you to uplift your technical skills
- Work with the program and project management team in providing them clarity on the timelines on the great technical development work you're doing
- Keep the entire Payment Services ecosystem running smoothly by hunting (and fixing) those bugs and errors.
Qualifications:
- Development experience in Java / Javascript /NodeJS /ReactJS / Python
- Deployment & management experience in Kubernetes
- Familiarity with common architectural and integration patterns like Pub/Sub, Queues, Databases, APIs etc.
- Exposure to API Designing and UI/UX Development
- Adept in communicating design pros and cons to the business
- Decision-making largely based on data
- Strong focus on code quality, testing, and delivering efficient, maintainable solutions
Preferences:
- Experience with AWS or Google Cloud Platform
- Experience with microservices architecture or building distributed systems.
- Knowledge of container orchestration tools like Kubernetes, RHOCP
- Experience with serverless architectures
- Familiarity with infrastructure as code tools like Terraform or Ansible
- Exposure to monitoring tools such as Prometheus and Grafana