Search by job, company or skills
NCS is the leading technology services firm that operates across the Asia Pacific region in over 20 countries, providing consulting, digital services, technology solutions, and more. We believe in harnessing the power of technology to achieve extraordinary things, creating lasting value and impact for our communities, partners, and people.
Our diverse workforce of 12,000 has delivered large-scale, mission-critical, and multi-platform projects for governments and enterprises in Singapore and the APAC region.
We're searching for Senior Full Stack Developer to be part of our diverse team of talent here at NCS!
If you believe in going above and beyond, want to exemplify the best, and wish to bring people and technology together like never before, then we would love to have a conversation with you!
A LITTLE ABOUT YOU...
The Senior Software Engineer's main role is to build and maintain software applications. This is a
hands-on technical development role and post holders will be highly proficient software
engineers. They will take responsibility for small to major projects delivery.
The role involves working with a range of stakeholders: business product owners, solution
designers, solutions architects, quality engineers, domain leads, infrastructure, operations, and the
architectural team in order to deliver software solutions and to resolve issues.
Principal Accountabilities
Responsible for the delivery of assigned modules / tasks.
Code, test and troubleshoot software programs utilizing the appropriate hardware,
database, and programming technology.
Provide assistance to QA as needed to diagnose system problems and to
review/repair legacy code if required.
Review changes in code and the environment to understand and minimize negative
impact on system performance.
Work closely with the infrastructure, build and release, database, and other related
teams to ensure swift and efficient deployment of code releases to live (production)
environments.
Build reusable components, templates, code and libraries.
Optimize applications for maximum speed and scalability
Prepare reports and analysis regarding issues, incidents in progress, opposing ideas
and appropriate recommendations or conclusions.
To maintain and actively seek to utilize subject matter expertise across a range of
technology trends and domains
Participate in Agile and Scrum best practices as we strive for continuous integration and delivery
ROLES AND RESPONSIBILITIES:
Primarily responsible in translating the solutions and design given by the
Squad team in an optimized code based on the requirements.
Ensure that the timeline given to develop the system is followed.
Create a systematic code to develop the solutions.
Write release documents for each system release.
Test and modify systems to ensure that it operates reliably.
Find faults, diagnose and fix bugs.
REQUIREMENTS:
Knowledge of computer systems and technologies
Technical competency
a logical, analytical and creative approach to problems
thoroughness and attention to detail
Strong communication skills and the ability to articulate technical concepts with clarity.
Familiarity with a corporate environment and comfortable working within
regulatory controls.
Able to influence and drive change and improvement in the way the team develops software.
Experience working with Docker and Kubernetes, such as in an OpenShift environment.
As Asia's leading technology services firm, NCS as part of the Singtel Group, aims to create sustainable value for all our stakeholders. We aspire to create the extraordinary, to impact millions of people every day, and to create a positive impact on our environment. Our sustainability strategy sets out the key Environmental, Social and Governance (ESG) areas that aim to create the NCS impact for our clients, our people and our future.
We Grow our People, Value our Clients, and Create our Future. We want to change the way we live and work for the better, to create new and sustainable business growth, and to foster an inclusive future for all.
You can find out more about our Group's sustainability focus to guide how you can contribute to our objectives at Sustainability Reports.
We believe in building a talent-led delivery model to enable our best people to lead, and to support them with the right structure, processes, and tools to ensure that our clients are delivered top quality services. Great work is never done alone, which is why we also believe in fostering a collaborative work environment where people with different expertise and talent can come together.
We're here to make the extraordinary happen!
Date Posted: 16/11/2024
Job ID: 100528371