Overview
Come join us as an Application Development Lead. You'll lead system development and vendor implementation efforts, collaborating with internal IT, cross-functional teams, vendors, and stakeholders. Your role includes overseeing project activities, enhancing and supporting the existing IT application portfolio, and handling day-to-day IT administrative tasks. We are excited to hear from you and look forward to seeing how you can contribute to our team!
Responsibilities
Core Responsibilities
•Work on developing in-house applications and assist in the implementation of Vendor applications as well as maintain and support one or more existing applications including monitoring product license compliance.
•Deliver subsystem designs, end-to-end flow diagrams, use cases, complex APIs and modules, data models, and all System Development Life Cycle (SDLC) documentation. Delivers value through regular releases and frequent customer testing.
•Leads significant tasks within a project. Identifies business opportunities related to strategic objectives.
•Assists in planning and road mapping, including analyzing technology components for vendor support and cyber security compliance.
•Provide updates to project plan, reports critical issues. Troubleshoots and resolves client issues.
•Engages vendors/sponsors at the right level of detail for example in weekly status meetings. Proactively engages others outside the project teams to bring in expertise to work to solve technical issues.
•Provides guidance to other employees and contractors. Actively seeks input from team members to facilitate quick resolution to issues. Demonstrates commitment and integrity and serve as a role model for team members.
•Conducts incident triage, remediation, root cause analysis and recommends preventive actions including HPI.
•Participates on IT process improvement teams. Makes suggestions on system or process improvements.
•Strengthens business relationships, managing and maintaining effective communications with all stakeholders. Leads or contributes to team discussions. Proactively raises issues.
•Manage and mentor a rotating team of Computer Aides, Co-ops, and Interns, assigning work, setting priorities, and reviewing deliverables to maximize both team output and individual development.
Qualifications
Required Education/Experience
•Bachelor's Degree and a minimum of three (3) years relevant experience
•Associate's Degree and a minimum of five (5) years relevant experience
•High School Diploma/GED and a minimum of seven (7) years relevant experience
Relevant Work Experience
•Three (3)+ years of experience with at least two (2) of the following technologies: Structured Query Language (SQL), such as Oracle PL/SQL or Microsoft T-SQL, Object-oriented programming, such as Microsoft .NET (VB , C#) or Java, Web Development using HTML, JavaScript and ASP.NET/MVC, Oracle RDBMS development (supported versions) or SQL Server (supported versions) development, required.
•Three (3)+ years of experience with at least two (2) of the following Business Analysis, and/or Project Management, or Basic Analytics and Data Engineering, including experience with data processing frameworks, data visualization tools and data warehousing solution, required.
•Experience developing applications and/or databases, required.
•Must have an excellent work ethic, required.
•Must have ability to learn new technology as required for the job using documentation and other available resources, required.
Skills and Abilities
•Must be proficient in Microsoft Office including Word, Excel, Outlook and PowerPoint, etc.
•Strong written and verbal communication skills
•Demonstrated time management and priority setting skills
•Project Demonstrated project management skills
•Demonstrated analytical skills
•Demonstrated problem solving skills
Licenses and Certifications
•Driver's License Required
Physical Demands
•Sit or stand to answer a phone for the duration of the workday
•Sit or stand to use a keyboard, mouse, and computer for the duration of the workday
Additional Physical Demands
•The selected candidate will be assigned a System Emergency Assignment (i.e., an emergency response role) and will be expected to work non-business hours during emergencies, which may include nights, weekends, and holidays.
•Must be able and willing to travel within Company service territory, as needed.