At Zinkworks we are passionate about technology collaboration and innovation. We specialize in delivering cuttingedge solutions to our clients empowering them to stay ahead in a rapidly evolving digital landscape. As a trusted partner in software and network automation we provide a dynamic and rewarding work environment where creativity thrives and professional growth is a priority.
We are looking for a Network Automation Developer to join our talented team. If you have a passion for automation a strong background in software development and an eagerness to solve complex challenges we want to hear from you!
Key Responsibilities
- Develop implement and maintain network automation solutions using Python and modern frameworks.
- Design and build scalable backend services and APIs ensuring seamless integration with existing systems.
- Collaborate with crossfunctional teams to identify automation opportunities and optimize network operations.
- Develop and maintain frontend applications using to enhance user experience.
- Work with relational (MySQL PostgreSQL) and NoSQL databases ensuring efficient data management and optimization.
- Implement version control strategies using Git and follow best practices for collaborative development.
- Apply software engineering principles to create modular maintainable and scalable code.
- Troubleshoot and debug issues across the application stack employing robust testing methodologies.
- Participate in Agile development processes contributing to sprints standups and retrospectives.
Required Skills & Experience
Technical Skills
- Proficiency in Python Strong command of Python including advanced concepts and best practices.
- Web Frameworks Handson experience with Django Flask or FastAPI for backend development.
- Frontend Development Proficiency in JavaScript frameworks such as for creating dynamic UIs.
- Database Management Expertise in working with MySQL PostgreSQL and NoSQL databases.
- API Development Experience in designing and implementing RESTful APIs and microservices architectures.
- Version Control Practical experience with Git managing repositories and collaborating in development workflows.
- Software Engineering Principles Strong knowledge of objectoriented programming design patterns and clean code practices.
- ProblemSolving & Debugging Ability to analyze complex issues implement effective solutions and troubleshoot efficiently.
- Testing & Automation Experience writing unit tests integration tests and endtoend tests.
- Agile Methodologies Familiarity with Agile frameworks such as Scrum or Kanban.
Soft Skills
- Excellent verbal and written communication skills.
- Strong team player with the ability to collaborate across departments.
- Exceptional time management and ability to prioritize tasks effectively.
- Customerfocused approach ensuring both internal and external stakeholders needs are met.
- Passion for continuous learning and keeping up to date with industry advancements.