Job ID:22003816The Senior Software developer position will be working in a fun, challenging, fast-paced environment using Agile methodologies to deliver solutions used to differentiate our products and services. This is an opportunity to be a driving force in our SDN Orchestration team. Projects include multi-domain service orchestration of our strategic services, automation, and southbound network resource development. Our solutions are leveraged to differentiate Windstream’s customer/user experience.
We are looking for a highly motivated person to provide technical guidance to developers and architects, be an active participant in agile teams, and at times lead agile teams as a project manager. Extensive experience with Python and Linux command line tools will be necessary to implement planned projects. This position demands a self-starter who is comfortable engaging business partners, architects, and developers to achieve goals and working across functional groups.
Job Responsibilities:
- Technical oversight of SDN scrum teams
- Oversite of all Agile Project Managers in the SDN program
- Designing SDN solutions with application architects
- Manage projects to completion through coordination of cross-functional groups.
- Manage work through Agile tools/methodology, collaborative repositories, issue tracking platforms, and wikis.
- Other responsibilities as assigned
Qualifications - External
Essential Skills:
- Extensive experience in software development and planning
- Python development
- Expert is Scrum/Agile methodology
- Extensive telecommunications experience
- Strong experience with SDN technologies including but not limited to TOSCA and Netconf/YANG
- Proficiency in Docker, SQL, NodeJS, Shell Scripting and Java is a plus.
- Experience developing Microservices with REST APIs.
- Linux Sysadmin experience.
- Drive to succeed and improve personally to add value to the role, team, and company.
- Positive self-starter, relentlessly curious, resourceful, collaborative, and inventive.
- Good team player and communicator.
- Highly organized and meticulous.
- Familiarity CI/CD Software Development Lifecycle.
Desired Skills:
- Experience with a variety of Relational databases including: Oracle, MySQL, Postgres, MS SQL Server
- Networking understanding
- Proficiency in Linux server administration
- Proficient understanding of code versioning tools, such as Git.
- Ensuring the quality of applications through unit testing.
- Experience with use of and/or development against some or all the following platforms.
- Azure DevOps
- Confluence
- Gitlab
- Kubernetes