What are the responsibilities and job description for the Integration Lead position at Powersolv, Inc.?
The agency has a workforce of over 30,000 employees dedicated to providing the best services possible. Ensures to provide a wide range of skills to build an inclusive and rewarding culture. Agency features two of the largest and busiest ports in the nation – Port Miami and Miami International Airport – as well as Zoo Miami, the only tropical zoo in the continental United States.
Minimum Skills Required
Minimum Skills Required
- The candidate will work alongside a diverse technical and non-technical team supporting various County Departments, on the implementation of a third-party vendor system. The candidate s work will focus on leading efforts to integrate the new vendor software solution with existing county and third-party systems. This will include organization, planning, execution, and monitoring of integration related work, closely liaising with various County and vendor teams.
- Complex IT software projects in a large organization using Waterfall and Agile methodologies.
- Design, development, and implementation of interfaces/integrations between complex systems including third party and in-house developed applications.
- Systems architecture, integration architecture and methods, and data concepts and practices.
- Variety of integration methods and technologies including Web services and APIs, as well as fat-file based approaches, etc.
- IT standards and protocols.
- Proficient in both written and verbal communications.
- Proven experience developing successful software integration solutions in an enterprise environment on industry standard integration suites on multiple projects.
- Experience with IT project management and vendor management.
- Lead the design and development efforts for systems integrations with new software and coordinate efforts with other technical and Vendors leads on larger technical implementations.
- Work with project management team to manage integration architecture and specifications through the development lifecycle.
- Review and advise on technical requirements and specifications for the new software implementation, including the estimation of a clear and realistic timeline for deliverables.
- Write, design and maintain all technical documentation to serve as technical baseline for the software development and implementation, i.e. Technical Diagrams, Network Diagrams, Deployment Architecture Diagram.
- Manage the software developers deliverables quality against technical requirements.
- Support the IT Manager and Program Manager on managing, tracking, and forecasting of solution development, against project milestones and timeline, via Agile method.
- Work collaboratively with vendors technical team to support the software implementation, including communicating and explaining our systems architecture to facilitate decisions related to the design of efficient and logical solutions.
- Lead the product deliverables testing and validation of the user acceptance process, working with both users and technical teams to identify the UAT plan.
- Create a technical plan to implement different types of software testing throughout the implementation: smoke, sanity, platform testing, compliance tests, among others.
- Create a plan and strategy, using Agile, to fix technical issues and bugs, with minimum impact maximum et a, during pre-production phase and post-launch phase.
- Plan the architecture of the technical environments structure. Define the software compliance, including the tools needed to monitor internal systems, to comply with required standards and regulations.
- Have a sense of urgency, ability to trouble shoot complex problems is required, acting as escalation point to resolve major project related incidents and problems.
- Work in an Agile environment, preferably using Microsoft Azure DevOps.
- Project management responsibilities relating to integration tasks, working with County and vendor resources, including planning and coordinating integration activities.
- Work collaboratively with various parties to evaluate software systems, identify technical requirements, design, and implement interfaces.
- Design and implement interfaces between software systems.
- Lead integration testing and validation activities and acceptance, working with both business customers and technical teams to identify and resolve issues.
- Bachelors Degree
- Eight years of experience in software development including interface development or related tasks, are required.
- Additional related work experience in software development/implementation may substitute for the required college education on a year-for-year basis