Python Developer - HCL Global Systems Inc.
Westlake, TX
About the Job
Top Skills: 5 years of experience in software development with Python, NodeJS, or Java (Python strongly preferred) with a focus on SDLC and automation
2-4 years of hands-on experience deploying and/or supporting highly distributed multi-tiered systems at scale.
2+ years of experience in Cloud development (AWS) and migration skills; Experience with building and operating highly resilient platforms in AWS cloud environments
Experience developing RESTful services and APIs
The Expertise and Skills we're Looking For
2-4 years of hands-on experience deploying and/or supporting highly distributed multi-tiered systems at scale.
2+ years of experience in Cloud development (AWS) and migration skills; Experience with building and operating highly resilient platforms in AWS cloud environments
Experience developing RESTful services and APIs
The Expertise and Skills we're Looking For
- Bachelor's degree or higher in a technology related field (e.g. Engineering, Computer Science, etc.) required
- 5 years of experience in software development with Python, NodeJS, or Java (Python strongly preferred) with a focus on SDLC and automation
- 2-4 years of hands-on experience deploying and/or supporting highly distributed multi-tiered systems at scale.
- 2+ years of experience in Cloud development (AWS) and migration skills; Experience with building and operating highly resilient platforms in AWS cloud environments
- Experience developing RESTful services and APIs.
- The ability to write highly performant, well tested, production ready code.
- Experience with unit testing frameworks and tools
- Hands on experience working with AWS services such as Lambda, DynamoDB, API gateway, SQS, S3, CloudWatch, IAM roles/polices etc
- Experience with container based & serverless architectures (Docker, Kubernetes, AWS Lambda, AWS ECS)
- Proficient in working with source code repositories (Bitbucket, Github, etc)
- Ability to automate with various scripting languages (Python, Shell scripting, etc…)
- Experience managing systems using infrastructure as code tools (Terraform, Cloudformation, Chef, …)
- Solid understanding of Cloud Computing and DevOps concepts including CI/CD pipelines
- Ability to learn new software, method and practices and bringing them to our developers
- Proven experience in maintaining scalability and resiliency of complex environment.
- Ability to triage, execute root cause analysis, and be decisive under pressure
- Experience managing and interpreting large datasets using query languages and visualization tools
- Proficient communication skills with an ability to reach both technical and non-technical audience
- Ability to work with a variety of individuals and groups, both in person and virtually, in a constructive and collaborative manner and build and maintain effective relationships
Source : HCL Global Systems Inc.