What are the responsibilities and job description for the Python Developer position at Motion Recruitment?
Contract Duration: 24 Months
Python Developer
Skills:
- Ansible, Terraform or other IAC tools is a must
- 5 years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
- Extensive expertise in Python, Ansible, Microservice Architecture and RESTful APIs
- Experience in Backend API development
- 4 years experience and a proven track record of building complex infrastructure programmatically with IaC tools
- 4 Hands-on experience with Infrastructure as Code tools Ansible, Terraform and GitHub.
- 2 years of hands-on experience with Kubernetes experience, Tanzu Application Platform or other cloud services
- Experience with Agile, CI/CD, DevOps concepts and SRE principles.
- Experience with TDD, BDD development methodologies
- Should have good understanding of networking, authentication methods as well as PKI and security appliances
- Well versed with design patterns and architecture patterns
- Knowledge of event driven architectures and database technologies
- Knowledge of agile delivery methodologies (SCRUM / Kanban)
- Ability to provide guidance and leadership to team members
What You Will Be Doing
Consult on complex initiatives with broad impact and large-scale planning for Software Engineering.
- Review and analyze complex multi-faceted, larger scale or longer-term Software Engineering challenges that require in-depth evaluation of multiple factors including intangibles or unprecedented factors.
- Contribute to the resolution of complex and multi-faceted situations requiring solid understanding of the function, policies, procedures, and compliance requirements that meet deliverables.
- Strategically collaborate and consult with client personnel.
Salary : $60 - $65