SR Developer, Application Development - Tulsa (Hybrid)
ONE Gas
**Position Description:**
Are you being referred by a ONE Gas employee? If so, reach out to that connection and ask about the employee referral program. They can send you a link to apply directly so they can receive credit!
**Job Posting End Date:** This job posting will be removed on February 20, 2025.
**Role Summary:** Are you passionate about both supporting existing applications and developing new ones? Our team is dedicated to enhancing our business customers' experience through innovative solutions. We follow the Scrum methodology, led by our certified advanced scrum master, ensuring a structured and efficient development process.
Our new projects are built using C# and the latest .NET Core releases, with a focus on keeping our applications up to date with the latest LTS versions. We utilize the Blazor Server framework and work with either Microsoft SQL Server or Oracle Database back ends, depending on the project requirements.
For our legacy applications, we support a mix of C# applications built with ASP.NET MVC/WebAPI and a Java application that incorporates Java Server Pages, Oracle Forms, and .NET components. We ensure all libraries, runtimes, and servers are running the latest security patches to maintain a secure environment.
Join us and be part of a friendly, collaborative, and innovative team that values diverse perspectives, continuous learning, and professional growth. You'll have the opportunity to work on exciting projects, develop your skills, and grow your career with us.
Must have legal authority to work in the U.S. This position can be based in Oklahoma, Texas or Kansas.
**What You Will Do**
Leads all aspects of the software development lifecycle for custom developed applications, including software design, development, testing, deployment, and maintenance activities.
Lead medium to large software development efforts, including creation of technical requirements and design specifications, development, testing, and deployment of software to achieve the desired business outcome. Prioritize assignments of other developers to ensure project completion following the project timeline.
Complete complex software development assignments, including integration between multiple applications, from documented technical requirements and design specifications.
Develop software solutions that follow company coding standings and best practices, are scalable to meet business need, reliable in the production environment, and maintainable by other developers.
Work with Business Analysts and development team to ensure the requirements are understood and being met. Create unit test and system integration test cases/plans, and execute unit testing and integration testing to ensure software quality and that business requirements are met.
Work with QA to ensure the application performs as, or better than expected.
Troubleshoot and resolve high priority and/or complex production issues that may require collaboration with IT Infrastructure and/or other IT applications teams to identify root cause and appropriate resolution.
Ensure issues are resolved in to minimize negative impact on the business.
Monitor application production environment to ensure application stability.
Identify potential production risks and provide recommended changes to address the risk before it becomes an issue. Provide technical leadership and mentoring to other team members.
Regular and reliable attendance is required in performance of job. Employee may be required to perform additional duties as assigned.
**What You Will Need**
Minimum Bachelor's Degree MIS, computer science, mathematics, other related field
Demonstrated ability of development frameworks (.Net, Java, open source, etc.)Demonstrated ability of software development principles and design patterns, including object-oriented design and development, N-Tier Architecture, Web Servers, and Internet Technologies.
Experience in all aspects of an application design and development, including design, multi-threaded programming, caching mechanisms, security, encryption, state management, error logging, debugging, scalability, code reviews, development environment configuration, and testing.
Working knowledge of middleware concepts including messaging, EAI patterns, SOA, and B2B/A2A integration.
Experience with database management systems.
Working knowledge of technology infrastructure, including hardware sizing and architecture, network and operating systems, server technologies, and storage technologies.
Experience with software development lifecycle methodology (Waterfall and Agile) and project management concepts.
Experience interacting, advising and communicating effectively
Experience developing information and making presentations.
Read and write fluently in English.
Able to use office tools and equipment required.
Communicate and/or exchange information or instructions; conduct oral presentations and/or meetings.
Visual ability sufficient to perform job duties.
**Diversity at ONE Gas**
Inclusion & Diversity is so important to us that we made it one of our core values, values that guide and direct our actions as we go about our daily business. We know that every employee makes a difference and contributes to our success through their unique talents and abilities. We also acknowledge that we can accomplish great things by listening and learning from each other.
**ONE Gas has great benefits! Here are just a few:**
+ Medical/Dental/Vision packages that fit your family's needs.
+ Paid Time Off
+ 401K that is 100% matched up to 6%.
+ Profit Sharing Plan
+ Paid Parental Leave
+ Basic and Operation Employee Term Life Insurance
+ Education Assistance and Tuition Reimbursement
**Position Requirements:**
The job description is not intended to be a complete list of all responsibilities, duties, or skills required for the job and is subject to review and change at any time, with or without notice, in accordance with the needs of One Gas. Where positions are covered by a collective bargaining unit agreement, the terms and conditions of the agreement will apply.
ONE Gas, Inc., and its divisions will provide equal employment opportunity for qualified persons without regard to sex, race, religion, color, national origin, ethnicity, age, sexual orientation, gender identity or expression, disability, military status or genetic information.
Job ID: 6085
Functional Area: IT
Position Type: Full-Time Regular
Relocation Provided: No
Location: Tulsa, OK
Department: IT TECH SUPPORT
Internal / External: Internal and External
Experience Required: 5 - 7 Years
Confirm your E-mail: Send Email
All Jobs from ONE Gas