Senior Software Developer

Tata Consultancy Services

Singapore

On-site

SGD 120,000 - 180,000

Full time

7 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Tata Consultancy Services in Singapore is seeking an experienced software professional to lead architecture and development efforts across enterprise-grade systems. You will analyze current architectures, drive code quality, and coordinate with Product Owners and Operations to define upgrades and new functionality.

Strong expertise in C#, C++, MS SQL, and Unity is essential. Responsibilities include leading hands-on development, managing release lifecycles, and documenting system specifications

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or related discipline.
  • Minimum 6+ years of professional software development experience, or equivalent demonstrated expertise.
  • Advanced proficiency in C# (preferably with Unity experience), C++, and MS SQL.
  • Experience delivering and maintaining enterprise-grade production systems.
  • Deep knowledge of software architecture, system design principles, and industry best practices.
  • Proven cross-functional collaboration with Product, Operations, and business stakeholders.
  • Exceptional problem-solving capabilities, attention to detail, and technical communication skills.

Responsibilities

  • Analyze and optimize existing system architecture, coding standards, and technology platforms.
  • Develop and present architectural and functional improvement proposals to enhance system performance and scalability.
  • Partner with Product Owners, Sales, and Operations teams to identify requirements for system upgrades, fixes, and new functionality.
  • Lead hands-on development, conduct code reviews, and enforce development best practices.
  • Manage the complete software release lifecycle, including versioning, deployment coordination, and production validation.
  • Author comprehensive technical documentation, including system specifications, developer guides, and internal references.
  • Produce detailed release notes, user manuals, installation guides, and training documentation.
  • Execute rigorous testing protocols (functional, regression, usability) prior to production deployment.
  • Maintain production systems through bug resolution, compatibility remediation, feature implementation, and regulatory compliance updates.

Skills

C#
C++
MS SQL
Unity

Education

Bachelor's or Master's in CS/SE/IT or related

Job description

Key responsibilities
  • Analyze and optimize existing system architecture, coding standards, and technology platforms.
  • Develop and present architectural and functional improvement proposals to enhance system performance and scalability.
  • Partner with Product Owners, Sales, and Operations teams to identify requirements for system upgrades, fixes, and new functionality.
  • Lead hands-on development, conduct code reviews, and enforce development best practices.
  • Manage the complete software release lifecycle, including versioning, deployment coordination, and production validation.
  • Author comprehensive technical documentation, including system specifications, developer guides, and internal references.
  • Produce detailed release notes, user manuals, installation guides, and training documentation.
  • Execute rigorous testing protocols (functional, regression, usability) prior to production deployment.
  • Maintain production systems through bug resolution, compatibility remediation, feature implementation, and regulatory compliance updates.
Required Qualifications
  • Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or related discipline.
  • Minimum 6+ years of professional software development experience, or equivalent demonstrated expertise.
  • Advanced proficiency in C# (preferably with Unity experience), C++, and MS SQL.
  • Experience delivering and maintaining enterprise-grade production systems.
  • Deep knowledge of software architecture, system design principles, and industry best practices.
  • Proven cross-functional collaboration with Product, Operations, and business stakeholders.
  • Exceptional problem-solving capabilities, attention to detail, and technical communication skills.
Nice to Have
  • Experience with casino systems or gaming platforms.
  • Unity development or real-time interactive application experience.
  • Involvement in software release management and deployment processes.
  • Proficiency in additional languages such as Java, Python, or equivalent, with demonstrate technology adaptability.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Innovation Software Engineer
Innovation Software Engineer

Tata Consultancy Services • Singapore

On-site
SGD 100,000 - 150,000
Senior Game Programmer
Senior Game Programmer

KOEI TECMO SINGAPORE PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Innovation Software Engineer
Innovation Software Engineer

TCS JOHN HUXLEY SINGAPORE PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Software Developer
Software Developer

USER EXPERIENCE RESEARCHERS PTE. LTD. • Singapore

On-site
SGD 50,000 - 80,000
Senior Software Developer
Senior Software Developer

QUANTUM INFOTECH SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
.NET Developer - Cognizant
.NET Developer - Cognizant

Cognizant • Singapore

On-site
SGD 90,000 - 130,000
Senior Software Developer
Senior Software Developer

Quantum infotech Solutions • Singapore

On-site
SGD 180,000 - 320,000
Senior .NET Developer
Senior .NET Developer

I.O.T. WORKZ PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Senior Software Engineer – Game Development
Senior Software Engineer – Game Development

Softvil Technologies Pvt Ltd • Singapore

On-site
SGD 60,000 - 90,000
Unity Developer
Unity Developer

Gorilla Studio • Singapore

On-site
SGD 70,000 - 110,000