What are the responsibilities and job description for the Python Engineer position at HCL Global Systems?
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 Skills You Bring
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...)
Proven 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.
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right.
Surveys & Data Sets
What is the career path for a Python Engineer?
Sign up to receive alerts about other jobs on the Python Engineer career path by checking the boxes next to the positions that interest you.