Tata Consultancy Services

Senior Engineer -API Development

Tata Consultancy Services$100K — $120K *
Allen, TX 75002In-Person
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience as an AWS Developer, focusing on .NET applications (including .NET Core, .NET 4.x/5+)
  • Proficient in C# and familiar with Python or Node.js
  • In-depth knowledge of AWS services like API Gateway, Lambda, EC2, S3, RDS, and DynamoDB
  • Strong background in RESTful and GraphQL API development
  • Experience with serverless architecture and microservices, as well as containerization (Docker, Kubernetes)

Responsibilities

  • Design, implement, and maintain cloud-based applications and RESTful APIs using .NET and C#
  • Integrate AWS services to create serverless and microservice architectures
  • Write clean, efficient, and well-tested code, ensuring application integrity
  • Manage AWS infrastructure with tools like AWS CloudFormation or Terraform
  • Collaborate to design and maintain CI/CD pipelines for smooth deployments
  • Monitor and optimize performance and cost efficiency of applications
  • Implement security best practices for AWS environments

Benefits

  • Opportunity to lead application modernization and cloud migration projects
  • Access to cutting-edge cloud technologies and frameworks
  • Engagement in a collaborative environment with cross-functional teams
  • Professional development opportunities in AWS and .NET technologies
  • Flexible working conditions focused on work-life balance
Full Job Description
Dot Net/AWS/API Developer Must Have Technical/Functional Skills An experienced Dot Net/AWS/API Developer to lead the design and development of application modernization and cloud migration program. Expertise in .NET technologies and core AWS services to create scalable, reliable, and high-performance applications and APIs that drive innovation and business efficiency.
• Experience: Experience as an AWS Developer, with specific experience in developing applications using the .NET framework (e.g., .NET Core, .NET 4.x/5+).
• Programming Languages: Proficiency in C# and other languages commonly used with AWS, such as Python or Node.js, is a plus.
• AWS Expertise: Deep understanding and hands-on experience with relevant AWS services (API Gateway, Lambda, EC2, S3, RDS, DynamoDB).
• API Development: Strong knowledge of API architectural styles (RESTful, GraphQL) and experience using API development tools like Postman or Swagger UI.
• Cloud Technologies: Familiarity with serverless architecture, microservices, containerization (Docker, Kubernetes), and front-end technologies is highly valued.

Roles & Responsibilities
• Design and Development: Design, implement, and maintain scalable, secure, and highly available cloud-based applications and RESTful APIs using the .NET framework and C#.
• AWS Services Integration: Utilize and integrate core AWS services such as API Gateway, Lambda, EC2, S3, RDS, DynamoDB, SQS, and SNS to build robust serverless and microservice architectures.
• Coding and Testing: Write clean, efficient, and well-tested code (including unit and integration tests) to ensure application integrity and functionality.
• Infrastructure as Code (IaC): Implement and manage AWS infrastructure using tools like AWS CloudFormation or Terraform to automate deployments and ensure consistent environments.
• CI/CD Implementation: Collaborate with DevOps teams to design, implement, and maintain continuous integration and continuous delivery (CI/CD) pipelines for efficient deployment cycles.
• Performance Optimization: Monitor, troubleshoot, and optimize application performance and cost efficiency of AWS resources.
• Security and Compliance: Implement and enforce AWS security best practices, including IAM policies, access controls, and encryption mechanisms to protect sensitive data.
• Collaboration and Documentation: Work closely with cross-functional teams (software engineers, product managers, etc.) and create clear, concise documentation for APIs and cloud architecture. Education Bachelors Degree

Salary Range: $100,000 - $120,000 a year

#LI-JH1

About Tata Consultancy Services

Tata Consultancy Services (TCS) is an Indian multinational information technology (IT) services and consulting company, headquartered in Mumbai, Maharashtra, India. It is a subsidiary of Tata Group and operates in 149 locations across 46 countries. TCS is the largest Indian company by market capitalization and is ranked 11th on the Forbes Global 2000 list of the world's biggest public companies. TCS is also the second-largest IT services company in the world by revenue and the largest employer of women in India. The company provides services in areas including IT, consulting, and business solutions.
Learn more about Tata Consultancy Services
Size
469,261 employees
Industry

Similar Jobs

More Jobs at Tata Consultancy Services

More Information Technology Jobs

Find similar Senior Engineer -API Development jobs: