Job Summary:
Tata Consultancy Services (TCS) is looking for a skilled Software Engineer to design, build, and maintain scalable full-stack applications. In this hands-on development role, you will collaborate with cross-functional teams to deliver high-performance solutions and contribute to modern cloud-based architecture.
Responsibilities:
• Design, develop, and maintain applications using the .NET framework, C#, and Angular for front-end development.
• Independently develop, enhance, test, deliver, and debug software components.
• Take ownership of assigned user stories and support delivery of complex scalable features.
• Participate in backlog refinement, sprint planning, and task breakdown activities.
• Collaborate with team members to ensure timely and quality delivery of features.
• Contribute to architecture and design discussions for scalable solutions.
• Implement responsive and user-friendly UI using Angular and Angular Material.
• Develop and optimize database interactions using SQL, Entity Framework, and Azure SQL.
• Build and integrate APIs and services across systems and applications.
• Develop and support data pipelines using Azure Data Factory (ADF) and Azure Databricks.
• Perform unit testing, system testing, and debugging to ensure high-quality deliverables.
• Document code, technical designs, and processes to support maintainability.
• Ensure code quality through testing, debugging, and adherence to best practices.
• Mentor junior engineers and support team growth.
Qualifications:
Required:
• Bachelor’s degree in Computer Science, Information Systems, or a related field
• 7 years of experience in software development using .NET framework and C#
• Strong experience with Angular and Angular Material for building responsive web applications
• Strong proficiency in SQL/T-SQL for database management and query optimization
• Experience with Entity Framework for ORM and data access
• Experience working in Agile environments with concepts such as CI/CD and TDD
• Strong problem-solving skills with the ability to troubleshoot technical issues
• Strong verbal and written communication skills
• Ability to adapt quickly to new technologies and environments
• Strong collaboration skills and ability to work effectively in a team
• Analytical mindset with a proactive approach to problem-solving
• Ability to take ownership and deliver tasks independently
Preferred:
• Experience with Azure cloud services is preferred, including Azure SQL, ADF, Databricks, Azure Functions, and Azure DevOps
• Exposure to machine learning, AI, or data-driven solutions
• Experience with programming languages such as Python or similar
• Experience with AI-assisted development such as GitHub Copilot, Codex, Claude Code, etc.
• Experience with API development and integration (REST, Postman)
• Knowledge of modern data architectures and distributed systems
• Experience with Infrastructure as Code (IaC) tools such as Pulumi
• Experience with TypeScript programming
• Experience with Agentic AI development, including frameworks like Semantic Kernel, Azure AI Foundry, or similar
Company:
eTeam is a staffing agency that also provides payrolling services. Founded in 1999, the company is headquartered in Somerset, USA, with a team of 501-1000 employees. The company is currently Late Stage.