Company Description
Kattech Systems Inc is an elite supplier of information technology solutions for both private and public sectors. We specialize in providing commercial solutions that drive development and growth. Our team of IT specialists brings expertise and innovation to every project, ensuring a brighter future for businesses and organizations.
Role Description
This is a remote contract role for a Lead Python Engineer at Kattech Systems Inc. As the Lead Python Engineer, you will be responsible for designing, developing, and maintaining back-end web applications using Python. You will collaborate with a team of developers to create scalable and efficient software solutions. Additionally, you will contribute to the overall architecture and technical strategy of the company’s projects.
Job Description
- 5+ years of active hands-on working experience in designing and writing code
- Solid expert level software development experience in Python and Python frameworks such as Django
- Proficient in working with relational databases like PostgreSQL
- Proven object-oriented programming skills including design patterns
- Knowledge of code versioning such as GIT
- Experience in Azure Cloud environment and Azure devops
- Integration design and development using REST Web Services, microservices, SOAP, messaging, events and SQL
- Experienced at building highly available services, possessing knowledge of common service-oriented design patterns, service-to-service communication protocols, and containerized applications deployment
- Must be able to work with and adopt new processes and new technologies
- Proficient in all aspects of the Software Development Life Cycle
- Implement and helping team members to implement the complex logic needed in Python
- Coordinate with project managers for programming and technical requirements analysis of assigned projects
- Excellent communication skills
- Excellent customer interaction skills