Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Translate customer business requirements into custom-developed solution
- Understand requirements, provide estimates, and stick to commitments
- Prepare software design
- Develop solutions by using a variety of languages like: Python, YAML, Bash, etc.
- Communicate effectively with your teammates, project managers, architects
- Follow strict quality standards and best practices
- Document well your solution
- Troubleshoot
Job Requirements
- 5+ years of experience with Python
- Experience in OOP and Software Design
- Excellent knowledge in data structures and algorithms
- Experience with modern software development methodologies, with an emphasis on software architecture and networking/infrastructure design
- Experience in customer-facing roles
- Strong scripting skills – Power Shell, Bash
- Good command of the English language (written and spoken)
Advantages:
- Understanding of virtual IT production data center
- Understanding Atlassian stack
- Business-level German and/or Russian language is a plus
- Experience with TypeScript in backend code
- Experience with one or more of the following: Go, Ansible, OpenStack, Kubernetes