Senior Application Developer

Posted 25 October 2022
Location Houston, United States of America
Job type Full Time

Job Description

Senior Application Developer

Location: Houston, TX


As a Senior Application Developer, they will partner with cross-functional teams to design, develop, test and implement features and code. They will also help end users understand application features to accomplish their business goals and partner with Database Administrators to achieve great application performance.Responsibilities:

  • Design, code, test, and deliver insightful and architecturally sound business solutions around high complexity work

  • Document code and projects so others can easily understand, maintain and support

  • Fulfill customer requirements according to project/enhancement specifications

  • Apply team coding, documenting and testing standards and recommend process improvements

  • Improve application and team processes

  • Anticipates the impact of a change or project across multiple systems

  • Communicate application changes clearly, concisely, and objectively, both verbally and in writing

  • Learn the business process domain to better support the business

  • Decrease incidents and increase up-time by developing quality code and testing

  • The Senior Application Developer will demonstrate advanced skills while coaching and mentoring less senior team members

  • Development: Develops solutions using standards and best practices of the applications language. Writes code that implements the design that is testable, extensible, efficient and maintainable.

  • Impact Analysis: Understand the rationale behind and how changes impact the enterprise and/or applications and across the technical ecosystem.

  • Solution Design: Ability to translate high level requirements to create and implement designs that meet the needs of the customer, are technically sound, maintainable and cost effective. Ability to identify missing or ambiguous requirements. Ability to design at both high and low levels of abstraction, understand complex requirements and translate into understandable solutions. Ability to accurately estimate based on requirements.

  • Technical Domain: Have an understanding of the technical domain, including the application architecture, design and data of the application they support and systems to which it interfaces.

Experience/Technical Skills

  • Practical expertise in Software Development Life Cycle (SDLC)  

  • Understanding of data modeling concepts

  • Minimum 5 years of experience in Data Warehouse design and development

  • Minimum 5 years of experience in Information Systems

  • Knowledge of ETL tools - Oracle Data Integrator Enterprise Edition  

  • Proficiency in PL/SQL coding, troubleshooting, and performance tuning

  • Experience with Oracle (preferably version 12)

  • Experience with P2 Energy Applications

  • Knowledge of Unix Scripting and job scheduling

  • Practical expertise in lifecycle database design

  • Experience in Data Quality and Cleansing, Data Governance, Metadata usage and management, and Master data management