Back to jobs
Job Description
About the Role:
The Software Engineer III is responsible for meeting customer needs through application development, deployment and life cycle management, specializing in development of microservices. Includes development initiatives, implementation, configuration and deployment of custom applications and modified off the shelf applications, as well as developing integrations between Windstream's systems. This position will interact with other organizations both within IT and the business, to provide proactive solutions to the business and drive business value.
What You'll Do:
Development and implementation of API's.
Support requirements discussions led by business product owners, develop designs and levels of effort for systems implementing those requirements
Documentation of the designs to sufficient detail for implementation by other team members
Production support including some off hours support on a rotating schedule
Strong understanding and working knowledge of databases and associated development
Identifying issues within software systems and recommending solutions to others
Implement and participate within code review process
Work and manage multiple development initiatives concurrently
Communicate with internal stakeholders and users for support and to work in support of requirements and design development
Do You Have:
Leadership and communication skills to build and strengthen relationships both within and outside the organization
Highly motivated and self directed individual, bringing a strong sense of focus and energy to work
Leadership skills and execution focus to drive results through performance
Strong technical knowledge of a wide range of development languages, frameworks, and methodologies, such as: Java, Web development technologies including HTML, CSS, JavaScript, Typescript, NodeJS, and AngularJS database modeling / design in both SQL relational databases such as Oracle
Technical knowledge of SOAP/REST web services, Spring, Unit and integration testing
Distributed version control systems such as Mercurial or GIT
Familiarity with a Linux shell environment and accessing Linux systems remotely via SSH to run applications
Ability to diagnose problems occurring within a system or resulting through integration between systems
Experience with development, deployment, and management of microservice/cloud-based architectures such as Spring Boot and Docker is a plus
Business domain expertise in telecom industry and/or BPM would be a plus
Working knowledge of the Agile development methodologies, such as SCRUM or Kanban
Minimum Requirements: College degree in a Technical or related field and 3-5 years professional level experience with 0-1 year supervisory experience for roles with supervision or 7+ years professional level related Technical experience with 0 1 year supervisory experience for roles with supervision or an equivalent combination of education and professional level related Technical experience required
Physical Tasks- Standing Occasionally: 0-33% | Walking Occasionally: 0-33% |Sitting Continuously: 67-100% | Bending: Occasionally: 0-33% | Crouching: Occasionally: 0-33% | Pushing-Pulling: Occasionally: 0-33% | Carrying: Occasional: 0-33% | Reaching Above Head: Occasionally: 0-33% | Lifting-Lowering >1-15 lbs: Occasionally: 0-33% | Repetitive Hand Action: Medium Dexterity: Continuously: 67-100% | Fine Manipulating: frequently: 34% - 66%
Audio Visual Needs - Hearing: Continuously: 67-100%| Near Vision: Continuously: 67-100% | Far Vision: Occasionally: 0-33% | Peripheral Vision: Occasionally: 0-33%
Equipment Used in Job Performance: Computer, Printer, Telephone, Basic Office Supplies, Copier
The starting compensation range for this job is $76,300 to $104,200.
