Location: USA – Dallas, Texas
Experience: 10- 15 years
Qualifications
Degree in Computer Science or related technical discipline or the equivalent combination of education, technical certifications, and work experience.
Working conditions
US CET business hours
Job Description
- Experience with the core AWS services including Compute Solutions, Container Services, Serverless services, Data pipeline, Database services etc
- Excellent programming skills in Java Spring Boot and Python or Node
- Experience in developing Restful & GraphQL APIs
- Good experience with Docker and Kubernetes. Having used ECS and EKS, in the past projects.
- Sound experience in AWS Lake formations, AWS Glue or ELT and ETL tools and frameworks like DBT, Airbyte
- Strong notions of security best practices (e.g., using IAM Roles, KMS, etc.)
- Experience with monitoring solutions such as Datadog, CloudWatch, Prometheus, and the ELK stack
- Strong understanding of engineering processes and developer experience tools (Gitbub, Jira, Jenkins, SonarQube etc.)
- Well versed in GitOps and sound experiencing in implementing CI/CD pipeline
- Previous exposure to Engineering Analytics and tools like LinearB, JellyFish, Cortex is desirable
- Understanding of productivity efficiency metrices like DORA, SPACE is a plus
- Ability to troubleshoot distributed systems
- Knowledge of writing infrastructure as code (IAC) using Terraform and Terragrunt
- Experience with building or maintaining cloud-native applications
- Past experience with the serverless approaches and Serverless Application Model (AWS SAM) using AWS Lambda is a plus
Duties and responsibilities
- This Developer will be the go-to person for difficult development problems, Java/Node or Python and AWS design, code standards, code reviews, etc.
- Leverage industry best practices to design, test, implement and support a solution
- Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications
- Lead technical team and own and maintain product backlog and Jira stories
- Implement data pipeline to gather business-specific metrics around consumer usage patterns
- Development of microservices and data pipeline
- Procurement and implementation of AWS infrastructure using IAC concepts
- Building reusable components, blueprints, infrastructure scaffoldings, blueprints for architecture patterns, upgrades/migrations etc.
- Acts as an expert technical resource for modeling, simulation, and analysis efforts
- Assures quality, security and compliance requirements are met for supported areas
- Enhancing the team’s understanding of cloud platforms, IAC, CI/CD, API management platforms, design standards, patterns and best practices