Application Developer Manager - Houston, United States - EP Energy

    EP Energy
    EP Energy Houston, United States

    4 weeks ago

    Default job background
    Description

    The Application Development Managers (ADM) role is to plan, coordinate, and supervise the activities related to the design, development, and implementation of organizational information systems and software applications as assigned by the VP, Data & Technology. The ADM is also responsible for maintaining, supporting, and upgrading existing systems and applications. This individual will apply proven communication skills, problem-solving skills, and knowledge of best practices to guide his/her development team on issues related to the design, development, and deployment of mission-critical information and software systems.

    Roles & Responsibilities:

    Operational

    • Establish foundational application development practices and procedures including technical standards, software-coding standards, tools, and platforms standards.
    • Establish, continually improve and undertake any processes for development, testing, release management, code management, creating and maintaining technical specifications, and other key processes related to software development and integration.
    • Create system documentation/play book, participate as a reviewer and contributor in requirements, design, and code reviews.
    • Provide leadership in developing and maintaining data integrity and validity for various applications. Reviews and analyzes existing applications programs and programs in development to ensure efficiency and effectiveness of those programs; reviews requests for program changes required to meet needs of the business owners required by the addition of new programs and changes in legislation.
    • Conduct meetings with customer base to determine application requirements based on new project priorities, changes in legislation and / or system needs.
    • Study interaction of several systems in order to simplify work and eliminate work duplication by Functional resources. Evaluate current tools, as well as processes, in order to constantly improve maintenance and systems availability, and develop required documentation. Utilize in-depth technical knowledge and business requirements to design and implement secure solutions to meet customer / client needs while protecting the corporation's assets.
    • Develop and manage to financial budget for projects and operations.
    People Management
    • Provide overall leadership for assigned staff.
    • Manage in the administrative processes for human resource actions (hiring, professional development, promotions, terminations, disciplinary procedures, and salary adjustments) to maintain a skilled technical and customer service-oriented staff.
    • Set expectations & focus, assign duties, delegate responsibilities, evaluate activities, etc.
    • Provide ongoing performance feedback, goal setting, and development plans for staff. Plan for future staffing needs.
    • Serve as a mentor to less experienced team members as needed.
    • Assist experienced team members with the delegation of work efforts assists in strategic development approaches as needed. Provide timely communications to staff.
    Project Management
    • Maintain an ongoing list of current and upcoming project requests.
    • Handle communication with key business stakeholders to develop and prioritize IT project lists. Facilitate ongoing development of tasks and communication within the various technology groups.
    • Coordinate IT governance to ensure that application development and support work follows best practices, internal standards, policies, and developed pragmatically.
    • Support contributors in execution and delivery of architecture tasks.
    • Direct technological research by studying organization goals, strategies, practices, and user projects. Complete projects by coordinating resources and timetables with user departments and division of information technology.
    Outreach & Communications
    • Assure appropriate communications and coordination with management, other IT areas and other University departments.
    • Provide timely and effective communications to the technical administration staff. Represent the technical groups on advisory, policy, and project committees.
    • Foster communication with users of Information Technology.
    • Promote accomplishments to the user community.
    • Maintain contacts and collaborate regularly with other institutions of higher education. End-user interfacing for the purpose of implementation of new systems and trouble-shoot problems with existing systems, including customization and upgrade commercial software packages when appropriate.
    Other
    • Maintain proficiency, certifications, and acquire knowledge on development and architecture processes and best practices regarding delivering development services to a university campus by reading trade journals, attending conferences, seminars and classes, participating in discussions with colleagues and peer institutions.
    • Adhere to internal controls established for department.
    • Perform other related duties as required.
    Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

    The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR c)