What are the responsibilities and job description for the Lead Developer position at Frontier Communications?
Lead Developer – Job Description
Frontier Communications is seeking an Application Development Lead to work with an AS400 RPG development team. The development lead will be responsible for providing technical direction and leadership to a team of AS400 RPG Developers. The ideal candidate will have a strong working background in IT Technology and be comfortable addressing and resolving complex problems. The candidate should also be able to work well with other IT Teams and drive the future direction of the application from an architectural perspective. The accepted candidate will have a breadth of knowledge including working with the business to gathering requirements, creating technical design specifications, using modern application development techniques and implementing well-constructed testing strategies.
Essential Duties and Responsibilities:
- Lead a high performance team with primary responsibility for applications that are the core of the ordering, provisioning and assignment processes.
- Responsible for on time delivery of projects.
- Responsible for availability of critical Tier 1 applications.
- Work with management to set agenda and priorities for the application team.
- Evaluate applications processing and recommend enhancements to improve processing and runtimes as required by business needs.
- Excellent modern RPG development experience required. Including Fully Free RPG, Static/Dynamic SQL data access, Service Program creation, Using Procedure Interfaces, etc
- Experience with API development, both providing and consuming restful web services.
- Familiarity with application modernization techniques preferred
- Experience with agile development environments and the ability to quickly change and adapt as need
- Partner with all IT Departments and Business Areas to implement enhancements, trouble shoot problems, develop and maintain processes and procedures.
- Able to troubleshoot complex problems, coupled with analytical and debugging skills necessary to analyze issues related to RPGLE and CLLE, ability to modify programs, write fix programs to correct data, if necessary.
- Experience with RPGIV-ILE and RPG FREE FORM, CL and CLLE, service programs and/or modules, and Embedded SQL. Familiar with iSeries OS for navigation and resolving compile issues which may be related to OS errors
- Ability to manage projects and meet deadlines in a fast paced environment, attend and contribute to internal technical meetings, and assist in mentoring and training of other technical resources in the department.
- Successful candidate will have high standards for service to users/customers and be team oriented. A positive thinker with a strong work ethic.
Software Skills:
- Web Skills: basic HTML, XML, JSON, and SOAP/REST web services
- Language/Framework: RPG (IV/ILE Free), CL, DDS, DDL, SQL, iSeries Query
- Databases: DB2/400
- Source Control: Turnover, Aldon, or equivalent for change management
- SDLC: Agile-Scrum, Iterative, Waterfall
- Toolsets (experience with one or more): Hawkeye, DBU, X-Analysis, Rational Developer
- Query AS400 Table Driven Query, SQL
- Experience with integration and ESB concepts and technologies
Required Skills:
New hires must be fully vaccinated against COVID-19 by their start date with the company (or have been granted a religious or medical exemption accommodation).
- API development.
- Bachelor’s degree in relevant discipline or 4 years of experience
- Strong Analytical and Problem solving skills
- Excellent written, verbal presentation, and organizational communication skills
- Organization and time management skills
- Confidence and ability to interact with individuals at all levels of the organization.
- Ability to motivate people and manage change.
- Handle multiple projects and deadlines effectively and efficiently
- Must demonstrate a sense of urgency in the resolution of customer, business and employee issues. Must be trustworthy and confidential.
Desired Skills:
- Experience with Java is desired.
- Strong knowledge of telecommunications business processes.
- Understanding of the software development life cycle experience.