Software Engineer
About The Role
The Software Engineer is responsible for meeting business and customer needs through application development, deployment and life-cycle management for various automation and middleware applications. Includes development initiatives, implementation, configuration and deployment of custom 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 automation and integration software initiatives.
- Support requirements discussions led by business analysts; 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.
- Participate in design and technology decisions.
- 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.
- Agile work environment working with ADO CICD pipelines.
Qualifications
- 2+ years of relevant experience, and/or a college degree.
- Capable of building, delivering, and maintaining highly trafficked web applications that are running 24/7.
- Highly motivated and self-directed individual, bringing a strong sense of focus and energy to work.
- Communication skills to build and strengthen relationships both within and outside the organization.
- Execute focus to drive results through performance.
- Strong analytical and decision-making skills.
- Strong technical knowledge of Java based SOAP and REST microservices running on a Kubernetes based architecture.
- Database modeling / design in both SQL relational databases such as Oracle, SQL Server, and PostGres.
- 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.
- Business domain expertise in telecom industry is a plus.
- Working knowledge of the Agile development methodologies, such as SCRUM.
- Preference for experience working with Azure DevOps.
Benefits
- Medical, Dental, Vision Insurance Plans
- 401K Plan
- Health & Flexible Savings Account
- Life and AD&D, Spousal Life, Child Life Insurance Plans
- Education Assistance Plan
Pay
The starting compensation range for this job is $53,600 to $74,500. Our compensation approach is designed to be fair and competitive. Pay for this role is based on factors such as your experience, skills, education, and location.
Our Benefits
Medical, Dental, Vision Insurance Plans
401K Plan
Health & Flexible Savings Account
Life and AD&D, Spousal Life, Child Life Insurance Plans
Education Assistance Plan
Physical Tasks
- Standing Occasionally: 0-33%
- Walking Occasionally: 0-33%
- Sitting and Stationary: Continuously: 67-100%
- Bending: Occasionally: 0-33%
- Crouching: Occasionally: 0-33%
- Carrying: Occasionally: 0-33%
- Reaching: 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
- Fax
- Telephone
- Basic Office Supplies
- Copier
Notice to Non-U.S. Citizens
Uniti, as a holder of licenses granted by the Federal Communications Commission, is required to notify and to obtain approval from federal regulatory agencies prior to granting certain system/network access to any non-U.S. citizen personnel. Offers of employment extended to non-U.S. citizens are contingent upon receiving the requisite approval from agencies overseeing compliance. Non-U.S. citizens are required to provide Uniti with the personal identifying information required to obtain the necessary approval prior to accessing certain systems and/or Uniti’s network. If you are not a U.S. citizen, please notify your recruiter or contact HR Legal as soon as possible for information on Uniti’s foreign personnel disclosure and approval requirements.
Notice to Applicants
Depending on the position and its job functions, offers of employment may be contingent upon successful completion of certain pre-employment screenings, including but not limited to drug-screen, motor vehicle records check, or other pre-employment screening. All such screenings will be conducted by an external third-party with the Candidate’s written consent and in accordance with federal and state law. Refusal to authorize or submit to a required pre-employment screening may disqualify the candidate from employment. Any misrepresentation during the application or interview process may result in denial of employment, withdrawal of offer, or termination.