Search Jobs

Search by job, company or skills

Senior Software Developer

Senior Software Developer

Tata Consultancy Services
6-8 Years
Early Applicant
  • Posted 18 hours ago
  • Be among the first 10 applicants

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.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

System Design Principles

Unity

Similar Jobs

5-8 yrs
SGD 8,000 - 9,600 per month
Singapore
Skills:
.NET, .Net Core, CSS, Power Bi, Power Automate, Power Platform, Json, Sql, React, REST, Javascript, Python, Power Apps, Dataverse, Cdm, Vite, Web services APIs, CDS, MS Fabric, Design Frameworks, Copilot Studio, Power Virtual Agent
7-10 yrs
SGD 5,500 - 9,000 per month
Singapore, Toa Payoh
Skills:
Nginx, Laravel, Javascript, Docker, Php, AWS, Websocket, Apache, Sql, Redis, Css3, Git, Mvc Architecture, Linux, Bitbucket, Html5, Agile Software Development, Restful Apis, Kubernetes, Responsive Web Development, OWASP secure coding practices, AI-assisted development tools, message queues, Caching, application performance optimisation, modern frontend frameworks
5-7 yrs
SGD 7,000 - 11,000 per month
Singapore, Raffles Link / Raffles Place
Skills:
.NET, Java, Nunit, Devops, Ms Sql Server, Mstest, Agile, Scrum, Xunit
6-8 yrs
SGD 5,000 - 7,000 per month
Singapore, Cecil Street
Skills:
Unity, MS SQL, Software Architecture, System Design Principles