Job Description
Job Responsibilities
Design, develop, and support software solutions across multiple projects, acting as a key technical point of contact.
Support end-to-end delivery, including solution design, development, testing, UAT, and production deployments.
Drive automation initiatives to improve efficiency and support business objectives.
Plan, design, develop, and implement programmable network solutions, automations, and workflows in complex enterprise environments.
Research, analyze, and propose innovative technical and process improvements.
Collaborate with cross-functional teams to build, deploy, and support automation solutions.
Job Requirements
At least 6 years of experience as a software developer.
Strong hands-on experience with Python, React, APIs, and MongoDB or similar databases.
Proven experience in developing, deploying, and maintaining automation solutions, including configuration management.
Willingness and availability to work on shifting schedules as required by the role.
Required Technical Skills
Airflow and DAGs
APIs, Swagger, and FastAPI
Python (expert level)
GitLab and S3
CI/CD pipelines
Nice to Have
Jinja template integration
NetBox
OAuth and SAML concepts
Cisco switches and routers
Layer 2 and Layer 3 configurations
Itential, Forward Networks
ServiceNow integration
PostgreSQL