Roles and Responsibilities
	- Determine the appropriate approach for new software assignments
- Provide solutions to overcome complex problems using the latest technologies
- Developing high-quality and detailed designs, Identify, prioritize and execute tasks in the software development life cycle
- Proactively communicate with the client to get things done within the deadline.
- Develop tools and applications by producing clean, efficient code.
- Automate tasks through appropriate tools and scripting
- Provide high-level maintenance and update of an existing applications to improve functionality and process flow
- Oversee the maintenance of technical documentation of applications as architecture, code, and procedures
Desired Candidate Profile
Primary Skills:
	- Strong automation experience in Python
- Experience in CI/CD, REST APIs, GIT, Jenkins
- Knowledge on Linux
- Knowledge on Docker/Kubernetes
- Understanding of TCP/IP Networking
- Excellent code debugging skills
- Excellent verbal and writing communication skills
Good to have Skills:
	- Knowledge on any Cloud technologies
- Knowledge on Shell scripting
- Knowledge on Virtualization
Location