Join Tata Consultancy Services, Asia Pacific and be part of an organization committed to sustainable development for our future. TCS follows the Tata group philosophy of building sustainable businesses that are rooted in the community and demonstrate care for the environment. Our unique values position us to combine a purpose-driven worldview with digital innovation, collaborating with customers, communities and governments to lead and shape innovative solutions for a sustainable future. TCS has been carbon neutral in its operations across 11 countries, 12 delivery centres and 18 offices in Asia Pacific since 2022. This is only the initial stage in TCS’ journey as we strive to achieve long-term net zero emissions by 2030.
Corporate sustainability is embedded in our triple-bottom-line, focusing on people, the planet, and our purpose. Our offices are designed with eco-friendly features that significantly reduce our carbon footprint and enhance energy efficiency. We actively champion green initiatives, such as promoting paperless operations, implementing energy-efficient practices, and fostering employee engagement in sustainability efforts. When you become part of the TCS family, you will play an essential role dedicated to innovation, excellence, and crafting a brighter, greener future together. Join us and be a part of our mission to drive sustainability through technology and talent at Tata Consultancy Services, APAC today
Purpose of Job:
Deliver exceptional user experiences by developing both frontend and backend web solutions that align with the business strategy. Along with providing technical leadership and upholding coding best practices and standards.
Key Accountabilities:
Development of new websites and services, as well as extension and maintenance of existing ones to follow with customer business strategy and requirements.
Deliver high-quality code following good design patterns and coding principles.
Participate in project planning sessions with Product Owners, Business Analysts, Developers, Testers, UX/UI Designers and Solution Architects to define and estimate tasks, dependencies, and effort to implement application solutions to agreed acceptance criteria.
Analyse and dissect user stories and functionality request into manageable pieces of work. Accurately estimate development effort.
Design new applications and work with the architecture team to ensure the application design is aligned with the architectural strategy.
Investigate new technologies and contribute to the technical direction of the Development chapter.
Assist with the definition and implementation of standards for both web frontend and backend development.
Work with vendors and contractors to ensure they deliver to our standards and deliverables are handed over appropriately.
Make sure the project adheres to the coding best practices defined in the organization.
Drive a value-add philosophy, supporting continuous improvements in systems, processes, and tools to ensure we can better serve our customers and support business strategies.
Ensure applications and standards are appropriately documented during ongoing development as well as prior to handover to the operational support teams.
Review, analyse and modify development guidelines, including coding testing and debugging, ensuring adherence to the latest security standards (OWASP Top 10).
Mentor and guide other developers in your chapter.
Contribute to a healthy and safe workplace by having an active involvement in processes and practices and complying with legislative and company guidelines and requirements.
Perform other related duties and fulfil responsibilities as required.
Work Experience:
Essential
Experience with HTML, CSS, JavaScript, and Web Development Frameworks.
Knowledge of writing scalable and maintainable server-side code using NodeJS and/or C#.
Significant experience in developing scalable server-side code for customer facing applications.
Experience using design and architectural patterns to build web applications.
Experience working in an agile environment.
Ability to take the initiative to follow through to implementation.
Ability to provide strong technical leadership and confident domain experience.
Experience with different development approaches (TDD, BDD and DDD).
Experience with distributed version-control systems, preferably Git.
Preferred
Experience in the Electricity and Gas industry
Hands-on experience with NextJS, ReactJs, Typescript, Webpack, Redux, Storybook, Express and other common and powerful frameworks and technologies.
Knowledge of Containers (Docker, Azure Container Apps)
Knowledge of Continuous Integration (CI) / Continuous Deployment (CD) concepts and tools.
A strong acumen around testing code with unit tests as well as vulnerability scans and remediations.