Back to search
Tata Consultancy Services Linkedin · Posted 1mo ago

Software Engineer

Taguig, National Capital Region (Metro Manila), Philippines

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Job Description: Developer – CRS Online


Position Overview

We are seeking an experienced Software Developer to join the CRS Online team. The ideal candidate will have a strong background in software development using Microsoft technologies, full‑stack capabilities, cloud experience (preferably Azure), and a deep understanding of modern engineering practices such as TDD, BDD, and Agile methodologies.

This role involves building, enhancing, and supporting CRS Online applications across frontend, middleware, and backend components.


Key Responsibilities

  • Design, develop, test, and deploy high‑quality software solutions for CRS Online.
  • Work across the full technology stack: UI, middleware, APIs, database, and cloud services.
  • Apply Object-Oriented Programming principles and SOLID design patterns.
  • Collaborate in an Agile environment using tools such as Jira, Confluence, and Bitbucket.
  • Implement automated testing using unit tests and behavior-driven development frameworks.
  • Develop and integrate REST APIs.
  • Participate in pair programming and peer code reviews.
  • Maintain source code using Git and contribute to ongoing CI/CD improvements.
  • Work closely with cross-functional teams including BA, QA, architects, and product owners.
  • Support cloud-based and on-premises deployments.


Required Qualifications (Common Skills)

  • 5+ years of professional software development experience.
  • 3+ years of experience with C# and .NET Core (primarily .NET 8 and .NET 10).
  • Full‑stack development experience across frontend, middleware, and backend.
  • Strong understanding of Object-Oriented Programming and SOLID principles.
  • Experience with Test-Driven Development (TDD) using frameworks such as:
  • NUnit
  • Moq
  • FluentAssertions
  • Experience with Agile Software Development practices.
  • Experience with Behavior-Driven Development (BDD) tools such as:
  • SpecFlow
  • Reqnroll
  • Gherkin
  • Experience building and consuming REST APIs.
  • Proficient with Git for source code management.
  • Experience with pair programming.


Preferred / CRS Online-Specific Skills

(Strong advantages for candidates who possess the following)


Web & Application Development

  • JavaScript frameworks (e.g., React preferred)
  • Modern web development best practices


Cloud & Data

  • Cloud-based development experience (Azure preferred)
  • Azure Data Factory
  • Azure Cosmos DB or other NoSQL databases
  • SQL and stored procedures
  • Dimensional Data Modelling, Data Warehousing, ETL (Extract, Transform, Load)
  • Microsoft Analysis Services, Power BI, DAX


Programming Languages

  • Python (advantageous)


Soft Skills

  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration skills
  • Ability to work in a fast-paced Agile environment
  • Commitment to producing clean, maintainable code

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent