Full Stack Engineer

Tata Consultancy Services

Singapore

On-site

SGD 60,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tata Consultancy Services in Singapore is hiring for a full-stack software developer focused on instrument control and system applications. You will specify, design, debug, and implement code for software modules, while refactoring and optimizing both new and legacy code.

The role involves QA, maintenance, and enhancement of components, plus writing documentation. Applicants should be proficient in OO languages such as C++, C#, or Java, with scripting experience (Python/PowerShell).

Qualifications

  • Proven experience in object-oriented programming (C++, C#, Java).
  • Experience with scripting languages (Python, PowerShell).
  • Knowledge of multithreaded programming concepts and patterns.
  • Comfortable working in Windows and Linux environments.
  • Familiarity with development tools: Visual Studio, JetBrains, Git, Artifactory.
  • Experience with agile practices and tools (Jira, SCRUM) is a plus.

Responsibilities

  • Full-stack software development for instrument control and system applications.
  • Specify, design, debug, and implement code for software modules.
  • Perform code refactoring and optimization of new and legacy codes.
  • Quality assurance, maintenance and further enhancement of existing software components.
  • Write and update documentation.

Skills

OO programming
Scripting languages
Multithreading
Windows/Linux

Tools

Visual Studio
JetBrains
Git
Artifactory
Jira
SCRUM

Job description

  • Full-stack software development for instrument control and system applications
  • Specify, design, debug, and implement code for software modules
  • Perform code refactoring and optimization of new and legacy codes
  • Quality assurance, maintenance and further enhancement of existing software components
  • Write and update documentation
  • Relevant experience in object-oriented programming (e.g. C++/C#/Java) and scripting languages (Python/PowerShell). Prior experience using Java or C# will be an advantage.
  • Comfortable working in Windows and Linux environment
  • Familiarity with software development tools (e.g. Visual Studio, Jetbrains, Git, Artifactory), agile software development tools and practices (e.g. Jira, SCRUM), and multithreaded programming knowledge will be an advantage
  • Independent, structured, self-motivated and result-oriented
  • Able to collaborate and work in a multi-national team
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full-Stack Engineer: Instrument Control & Systems
Full-Stack Engineer: Instrument Control & Systems

Tata Consultancy Services • Singapore

On-site
SGD 60,000 - 90,000
Full Stack Software Developer Engineer (.Net, Java)
Full Stack Software Developer Engineer (.Net, Java)

Capgemini Singapore Pte Ltd • Shenton Way

On-site
SGD 60,000 - 120,000
Software Engineer with strong Full Stack expertise
Software Engineer with strong Full Stack expertise

ITCAN PTE. LIMITED • Singapore

On-site
SGD 60,000 - 100,000
Full Stack Engineer
Full Stack Engineer

SimplifyNext • Singapore

On-site
SGD 110,000 - 190,000
Software Engineer (Full Stack)
Software Engineer (Full Stack)

Optimum Solutions Pte Ltd • Singapore

On-site
SGD 90,000 - 130,000
Full Stack Developer
Full Stack Developer

INNOVATIQ ENGINEERING PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Junior Full Stack Software Engineer (.NET, SQL)
Junior Full Stack Software Engineer (.NET, SQL)

GMP TECHNOLOGIES (S) PTE LTD • Singapore

On-site
SGD 45,000 - 60,000
Software Engineer
Software Engineer

COMBUILDER PTE LTD • Singapore

On-site
SGD 90,000 - 135,000
Software Engineer (C#)
Software Engineer (C#)

NEWTONE CONSULTING PTE. LTD. • Singapore

On-site
SGD 110,000 - 170,000
Senior Full Stack Developer
Senior Full Stack Developer

Alan Partners • Singapore

On-site
SGD 70,000 - 100,000