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.
|