Job Overview:
The Software Engineer III position will be working in a fun, challenging, fast-paced environment using scrum methodologies to drive and deliver solutions on Windstream’s vast network, technologies, and be a driving force in our Change Management System team.
This is an opportunity to use their knowledge of programming languages to design software programs. Their duties include coding and testing software to ensure functionality and updating software programs to refine components like cybersecurity measures and data storage capacities.
This position demands a self-starter who is comfortable engaging architects, IT sponsors, business partners, and peer developers to achieve goals working across functional groups within the expanse of Windstream environments.
Job Responsibilities:
Analyzes requirements to meet demand and performance of products, systems and/or data.
May perform engineering design evaluations including cost-effective utilization of materials as required. May design, develop, test, and implement all components, equipment, and software within the functional area of the organization.
Applies commonly used concepts, practices, and procedures to resolve a variety of issues.
Works on problems of moderate scope.
Exercises judgement to plan and accomplish goals.
Identifies issues and provides resolution within the workgroup or to the customer.
Normally receives general instruction on routine work and detailed instruction on new projects or assignments.
Works with cross-functional teams to outline use cases, sizes/estimates work according to the scope of a user story/bug/support issue, delivers on commitments for any given sprint cycle, works with Business Stakeholders, testers, and Product Owners to meet requirements
Works within a structured team to rightly plan activities for each sprint and gives an accurate account for work to be completed
Assists in daily activities to support business demands/needs for operational efficiency across many verticals
Joins and participates in all SCRUM ceremonies
Minimum Requirements:
Good understanding of telecommunications industry.
Good knowledge networking disciplines and vendor equipment.
Computer software knowledge to include Microsoft Office, Custom Planning Tools, Databases and general ITSM and Change Management practices.
Proficiency in popular coding languages including PHP, HTML / XML, SOAP, REST / JSON, CSS, Javascript/JQUERY, SQL (Postgres, MySQL/MariaDb, Oracle), Python, GIT, *NIX familiarity with Bash or CLI Scripting, Perl.
Nice to have KAFKA, Apache Cassandra, Kubernetes / Dockers, Angular / React, Node.js
Strong problem-solving and communication skills, oral and written.
Knowledge of Object-Relational Mapping frameworks.
Good analytical skills.
The ability to prioritize projects.
Good interpersonal skills.
Ability to stay current with the economic and technological developments in the industry.
Excellent organization and time management skills.
Education and Experience:
College degree in a Technical or a related software development field and 2-4 years professional level experience; or 6+ years professional level related software development experience; or an equivalent combination of education and professional level related software development experience required
Education and Experience:
College degree in a Technical or a related software development field and 2-4 years professional level experience; or 6 years professional level related software development experience; or an equivalent combination of education and professional level related software development experience required