Search by job, company or skills

ntt data north america

Software Development Specialist

Save
  • Posted 6 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Grade 8 - Specialist

Role Description:

We are seeking a skilled Developer with 5+ years of overall IT experience and strong hands-on exposure to AWS cloud development. The candidate will contribute to the design, development, and deployment of AWS-based applications and support implementation of AI and Agentic AI solutions under architectural guidance.

This role requires solid coding capabilities, real-time AWS deployment exposure, and foundational knowledge of Generative AI and LLM-based application development.

Role Responsibilities:

  • AWS Development & Deployment
  • Develop and deploy cloud-native applications on AWS.
  • Implement backend services using AWS services such as Lambda, EC2, S3, RDS, DynamoDB.
  • Assist in AWS Platform-to-Application (P2A) implementation activities.
  • Support Infrastructure as Code (IaC) implementations using Terraform or CloudFormation.
  • Participate in CI/CD pipeline implementation and deployment automation.
  • Configure IAM roles, policies, and security groups under guidance.
  • Monitor applications using CloudWatch and assist in troubleshooting production issues.
  • Support release management and environment configurations.
  • Agentic AI & AI Solution Development
  • Contribute to development of LLM-based applications.
  • Assist in building Retrieval-Augmented Generation (RAG) pipelines.
  • Integrate APIs of foundation models (OpenAI / Bedrock / similar).
  • Work with vector databases for AI-powered search solutions.
  • Support prompt engineering and basic AI evaluation tasks.
  • Participate in deployment of AI workloads on AWS.
  • Application Development
  • Develop REST APIs using Python (FastAPI / Flask preferred).
  • Write clean, maintainable, and testable code.
  • Perform unit testing and assist in integration testing.
  • Debug and fix defects in development and production environments.
  • Collaborate with senior developers and architects.
  • Follow secure coding and DevOps best practices

Mandatory Technical Skills:

AWS (Hands-On Required)

  • 2–3+ years of hands-on AWS development experience.
  • Experience with:
  • EC2, S3, Lambda
  • API Gateway
  • RDS / DynamoDB
  • VPC basics and Security Groups
  • Basic understanding of IAM roles and policies.
  • Exposure to Docker and container-based deployments.
  • Familiarity with CloudWatch monitoring.
  • Experience in application deployment to AWS environments

AI / GenAI / Agentic AI

  • Basic experience working with LLM APIs.
  • Understanding of RAG concepts.
  • Exposure to frameworks like LangChain (preferred).
  • Awareness of embeddings and vector databases.
  • Basic understanding of prompt engineering.

Programming

  • Strong proficiency in Python (mandatory).
  • Experience with REST APIs (FastAPI / Flask).
  • Familiarity with Git and CI/CD tools.
  • Strong debugging and troubleshooting skills.

Desired Skills

  • Experience with AWS Bedrock or SageMaker.
  • Kubernetes exposure.
  • Event-driven architecture (SNS/SQS/Kafka).
  • Knowledge of AI model monitoring and guardrails.
  • Experience with frontend frameworks (React/Angular).
  • Exposure to DevSecOps practices.
  • Knowledge of database optimization (SQL/NoSQL).

Behavioral & Professional Traits

Technical Execution

  • Strong hands-on developer mindset.
  • Ability to independently handle development and deployment tasks.
  • Detail-oriented and quality-focused.

Problem Solving

  • Good debugging and troubleshooting ability.
  • Analytical thinking skills.

Communication Skills

  • Good verbal and written communication.
  • Ability to interact with architects and senior stakeholders.
  • Ability to clearly articulate technical issues and solutions.

Collaboration

  • Works effectively in Agile teams.
  • Proactive in identifying risks and proposing solutions.
  • Willingness to learn emerging AI technologies.

Experience requirement:

  • 5+ years of overall IT experience.
  • 2–3 years of AWS hands-on development experience.
  • Exposure to AI/GenAI-based application development is preferred.
  • Experience working in development and deployment environments.

Educational Qualification

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • AWS Associate certification preferred.
  • AI/ML certifications are an added advantage.

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 149088611

Similar Jobs

Chennai, India

Skills:

snap logic Cloud FormationNode JSMySQLDb2 400EdifecsSqsRpg 400S3SQL ServerRpgleCloud WatchDatabase DesignAWSPythonIIS ServicesCode PipelineRPG programmingFree-format RPG programmingSQL for iSeriesGlueDB2 for i SQLFSX filesystemSecret ManagerIBM iSeries AS 400