IT Applications Professional III
HR - REMOTE
#WeAreONEOK – Fortune 500 company. 100+ years in business. Leading midstream service provider. Safety first. Sustainable operations. Environmentally responsible. Employee focused.
JOB SUMMARY
ONEOK is seeking a motivated Software Developer to join our NGL IT Applications team. This individual will contribute to all phases of the software development lifecycle for both packaged and custom applications. They will work closely with a highly collaborative team of developers to design, develop, test, deploy and maintain software solutions that are critical to the success of ONEOK's Natural Gas Liquids business groups. Experience with programming concepts and database management systems is essential, along with strong communication skills and an aptitude for solving complex problems.Skills & Experience:
• Strong understanding of SQL, Data Modeling, C#, Entity Framework, .NET, Unit Testing and Object-Oriented Programming concepts (SOLID principles).
• Hands-on experience with Azure DevOps, Git, Microsoft Visual Studio, and ServiceNow.
• Experience with RightAngle or other ETRM/CTRM systems.
• Experience managing projects through both Waterfall and Scrum Agile methodologies.
• Exceptional presentation skills with the ability to engage and communicate effectively with business partners, managers, directors, and development teams.
• Demonstrated strong partnering, mentoring, and coaching skills.
• Desire and ability to develop deep knowledge of ONEOK's Natural Gas Liquids business segment.
This position is eligible for remote work in one of the following states: Arkansas, Colorado, Illinois, Indiana, Iowa, Kansas, Kentucky, Minnesota, Missouri, Montana, Nebraska, New Mexico, North Dakota, Oklahoma, South Dakota, Tennessee, Texas, Virginia, Wisconsin, or Wyoming. This position will require some travel for office meetings, as needed, to our corporate office in Tulsa, OK.
Job Profile Summary
Responsible for, with limited supervision, all aspects of the software development lifecycle for both package and custom developed applications, including in software design, development, testing, deployment and maintenance activities.
Essential Functions and Responsibilities
Works independent with limited supervision to design, develop, test, deploy and maintain software solutions as prioritized by the business including creating and updating system documentation and training materials
Design, development, testing, maintenance and documentation of reliable and scalable software solutions, as prioritized by the business, according to facts, policies and practices that will support user requirements
Manage projects and processes through entire system development life cycle
Gather and document business requirements to determine the capabilities that need to be delivered. Consult with the users on the priorities, complexities and other impacts of the requirements. Provide time and cost estimates for proposed changes
Coordinate …
This job isn't fresh anymore!
Search Fresh JobsJob Profile
RestrictionsRemote work limited to specific states Some travel required
Benefits/PerksEmployee focused Remote work eligibility Sustainable operations
Tasks- Consult with users
- Design software solutions
- Develop software applications
- Maintain software solutions
- Manage projects
- Test and deploy software
Agile Azure DevOps C Coaching Communication Database Management Data Modeling Entity Framework Git IT Mentoring .Net Object-oriented Programming Presentation Project Management Scrum ServiceNow Software Development SQL Unit Testing Waterfall
EducationBachelor's degree Computer Science Mathematics MIS Related Field
Certifications