This SR Application Developer position resides within the Enterprise GIS, Engineering, & Pipeline Integrity IT application development team. The successful candidate will be working for one of the largest energy infrastructure companies in North America. The position will report directly to the Manager of this IT application development team. This team is part of the IT - Operations Support Group department residing in the Kinder Morgan IT organization and develops and supports many custom and commercial GIS, Engineering, and Risk/Integrity solutions for approximately 84,000 miles of natural gas, gasoline, crude oil, and carbon dioxide (CO2) pipelines, as well as over 85 terminals for storing and handling various chemicals and other products. The successful candidate will serve in a technical developer role working with other developers and project leads on major efforts, or work independently as needed depending on project size, scope, and timelines. The candidate will develop functional and technical documentation utilizing standard industry analysis tools and techniques. The candidate will also develop new applications within the Kinder Morgan IT developer framework as well as maintain and enhance various existing applications as needed by customer business groups. Position Description: - Responsible for converting business specifications into functional & technical specification documents.
- Collaborate with team members, both IT and business customers, in designing and developing minor to complex solutions, tools, scripts, & applications.
- Develop, support, and integrate applications using industry and company standards & best practices.
- Adhere to Waterfall and AGILE software development life cycle & project management principles.
- Evaluate and identify opportunities for business and application improvements within company’s and team’s standards and platforms.
- Analyze and document technical capabilities and requirements for new and existing systems.
- Understand and follow solid object-oriented programming principles.
- Enhance & develop new user-facing features.
- Building reusable components and front-end libraries for future use.
- Optimizing components for efficiency and performance.
- Troubleshooting interface software and debugging application code.
Position Requirements: - At least 5 years of experience developing with JavaScript, React.JS, and Node.JS.
- In-depth knowledge of popular React.JS workflows such as Redux.
- Expert knowledge with Microsoft SQL Server.
- Expert knowledge with Microsoft Team Foundation & ADO server and source control best practices.
- Knowledge of service-oriented architecture integration patterns.
- Ability to create technical artifacts such as object model & process flow diagrams and technical specifications.
- Excellent interpersonal skills with demonstrated ability to communicate project requirements verbally and in writing.
- Highly motivated team player with mature, positive attitude and passion to meet multiple challenges and opportunities of the business.
- Excellent knowledge and experience supporting complex projects within a large enterprise context, including software application development components.
- Demonstrated technical aptitude to learn new concepts and technologies quickly with minimal direction.
- Knowledge of development platforms and technologies, both on-premise and within the cloud environment.
- Bachelor's degree required in Computer Science, Information Systems, or Software Engineering.
Preferred Qualifications: - Master’s degree in Computer Science, Information Systems, or Software Engineering.
- At least 10 years of experience in designing, developing, and implementing C# .NET based solutions, tools, and applications.
- Knowledge of JIRA ticketing platform.
- Experience in developing applications within Angular, HTML5, Python, SQL, Dojo, JSON, GeoJSON, & XML.
*Position may be filled at various levels depending on experience and job skills of the successful candidate*
The above statements describe the general nature and level of work being performed. This position may perform other duties as assigned.
Kinder Morgan, Inc. offers employees a comprehensive benefits package. Benefits offered for this position may include the following: health care benefits including medical, prescription drug, dental, and vision coverage; Flexible and Health Spending Accounts; Life and Accidental Death and Disability insurance; Supplemental Life and Accidental Death and Disability insurance for employee and dependents; retirement benefits including a 401(k) with employer and employee contributions and a company-funded pension plan; paid time off; paid parental bonding leave; paid holidays; a flexible work schedule and many voluntary benefit plans.
Kinder Morgan provides equal employment opportunity to all employees and applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, marital status, disability, genetic information, citizenship, or status as a protected veteran or any other legally protected status. EQUAL OPPORTUNITY EMPLOYER STATEMENT: We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected EQUAL OPPORTUNITY EMPLOYER STATEMENT: We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class. |