About this role
Role summary / purpose Are you a self-motivated senior software developer looking to work in a diverse telecom organization where innovation thrives and agility drives every initiative? Do you seek the challenge of shaping an expansive portfolio of cutting-edge network solutions, collaborating across disciplines, and championing continuous improvement in an environment that values your expertise and initiative? Key responsibilities • Design, develop and maintain Django applications and RESTful APIs • Deploy and maintain container solutions for new and existing applications • Implement testing strategies with CI/CD pipeline using GitHub Actions • Construct and overlay network topology maps with GIS visualizations • Configure alerts and dashboards using Grafana and Prometheus • Partner with teammates to design, deliver, and support automated solutions for data and transport networks • Manage sprint tasks with minimal supervision, identify problems, develop solutions, and take actions to resolve • Pair program and coach developers around you • Effectively communicate with product owners and team members • Foster positive working relationships with network architects and network support to refine and implement technical, security and business requirements of increasing scope and complexity • Design, develop, release, and maintain automation offerings for data and transport networks with appropriate safeguards to bolster network reliability • Support automated provisioning and system upgrades, configuration management of systems over time and automation orchestration • Maintain end user and developer documentation for various offered automation solutions; lead pair programming and knowledge transfer sessions on a regular basis • Keep abreast of new technologies, frameworks, hardware and software to improve operational efficiency Requirements – education & experience • Ability to work effectively in a Scrum of Scrums, team-based environment • Ability to research independently, multi-task, and meet deadlines under tight timeframes • Strong customer, quality, and results orientation • Experience with Linux/Unix based systems • Working knowledge of backend systems like Postgres Required skills • Strong expertise in programming and scripting with Python and bash • Ability to code review in Python and other languages such as Java, GoLang, C/C++ without the use of AI • Strong knowledge of Django ORM and Celery • Hands-on experience with orchestration and automation tools such as Ansible, Puppet, and Terraform • Hands-on experience with GitHub Actions for CI/CD Nice-to-have / preferred skills • Hands-on experience with network devices such as routers, switches, firewalls, and VPNs • Solid understanding of networking concepts, including TCP/IP, IPv4/IPv6, and routing protocols like BGP and OSPF • Exposure to monitoring and observability tools and API-driven network management • Proficiency in container orchestration platforms like Kubernetes Employment details – type, location, hours This role is open to fully remote candidates and offers a hybrid or virtual schedule. Candidates must be able to work standard EST hours with the team. This role has the potential to extend.
Posted by Bartech Staffing on behalf of a vetted Top Three US electric utility client. Your recruiter confirms the exact rate when you connect.