Application Integration, Architectural Design, CORBA (Common Object Request Broker Architecture), Change Management, Change Requests/Orders, Cloud Computing, Communication Skills, Computer Science, Content Delivery/Distribution, Customer/Client Research, Database Analysis, Database Middleware Software, Database Technology, Distributed Computing, Documentation, Enterprise Application Integration (EAI), Government, ITIL (IT Infrastructure Library), Identify Issues, Information Technology & Information Systems, Law Enforcement, Make-Versus-Buy Analysis, Message Broker, Messaging Middleware, Middleware, Multiplatform/Cross-Platform, Object Oriented Programming (OOP), Object Request Brokers, Organizational Skills, Problem Solving Skills, Process Management, Product Testing, Project Management Professional (PMP), Project/Program Management, Public Safety, Quality Assurance, Release Management/Engineering, Requirements Management, Risk Management, Software Architecture Design, Software Design, Software Evaluation, System Architecture, Systems Analysis, Technical Leadership, Testing, Time Management, Validation Testing, Web Interface, XML (EXtensible Markup Language)
INTERVIEW= Onsite / Virtual
JOB TYPE= Onsite
Scope of Work/Job Characteristics
The Application Release Manager will serve as the primary Application Release Manager for all Project Management Offices, and their programs deliver large, complex cloud modernization programs. The duties and responsibilities of this position are as follows:
" Develops and deploys integrated solutions aimed at modernizing, consolidating, and coordinating independently designed applications within and across the enterprise;
" Determines how existing applications, legacy systems, databases, web interfaces, and hardware logic, which may be currently operating on multiple platforms, work together to meet new and emerging enterprise requirements;
" Develops methods to efficiently reuse existing components;
" Works with users to gather business requirements, performs database analysis, codes, and tests middleware routines to ensure successful and seamless communication among various IT systems and application components;
" Participates in component and data architecture design, software product evaluation, and buy versus build recommendations; and
" Possesses skills and knowledge of EAI methodologies and processes, such as object-oriented programming, distributed cross-platform program communication using message brokers with Common Object Request Broker Architecture, enterprise-wide content and data distribution using common databases and data standards implemented with XML, middleware applications, and message queuing approaches.
Managing Application Release Process:
" Oversees the end-to-end application release process, ensuring timely and successful deployments;
" Develops and maintains release schedules, coordinating with development, Quality Assurance (QA), and operations teams; and
" Ensures that all release activities are documented and comply with organizational standards.
Ensuring Proper Sequencing:
" Ensures proper sequencing of application components before promotion to different environments;
" Validates that all dependencies and prerequisites are met prior to deployment; and
" Coordinates with relevant teams to address any sequencing issues or conflicts.
Coordinating Technical and Business Stakeholder Alignment:
" Acts as a liaison between technical teams and business stakeholders to ensure alignment on release objectives and timelines;
" Facilitates communication and collaboration among stakeholders to address any concerns or requirements; and
" Ensures that all stakeholders are informed and engaged throughout the release process.
Overseeing Change Management and QA Dependencies:
" Implements and oversees change management processes to ensure controlled and efficient application releases;
" Reviews and approves change requests, ensuring that all necessary documentation and approvals are in place;
" Monitors and reports on the status of change requests and their impact on the release schedule;
" Ensures that all QA dependencies are identified and addressed before application promotion;
" Coordinates with QA teams to ensure thorough testing and validation of application components; and
" Addresses any issues or defects identified during QA testing to ensure a smooth release.
Developing and Deploying Integrated Solutions:
" Develops and deploys integrated solutions aimed at modernizing, consolidating, and coordinating independently designed applications within and across the enterprise;
" Determines how existing applications, legacy systems, databases, web interfaces, and hardware logic, which may be currently operating on multiple platforms, work together to meet new and emerging enterprise requirements; and
" Develops methods to efficiently reuse existing components.
Gathering Business Requirements and Performing Database Analysis:
" Works with users to gather business requirements; and
" Performs database analysis, code, and test middleware routines to ensure successful and seamless communication among various IT systems and application components.
Participating in Architecture Design and Software Evaluation:
" Participates in component and data architecture design; and
" Conducts software product evaluations and makes buy versus build recommendations.
Required Qualifications
A bachelor's degree or master's degree from an accredited college or university in Computer Science, Information Systems, or other related field, or four (4) years of equivalent work experience is required. Relevant experience may be substituted for education on a year-for-year basis when applicable
The Department requires the following experience, skills, and knowledge for this position:
" A minimum of five (5) years of programming/systems analysis experience with emphasis in applications and systems architectural design and development, database, and middleware technologies;
" A minimum of 10 years of experience managing the release of applications within a large-scale cloud modernization program, particularly in government or public-sector IT environments;
" Experience within corrections, law enforcement, or public safety domains is advantageous due to the unique challenges of managing high-risk communication flows and public engagement;
" Proven experience in application integration, release management, and change management;
" Strong understanding of application sequencing and dependency management;
" Excellent coordination and communication skills;
" Experience working with technical and business stakeholders; and
" Knowledge of EAI methodologies and processes such as object-oriented programming, distributed, cross-platform program communication using message brokers with Common Object Request Broker Architecture, enterprise-wide content and data distribution using common databases and data standards implemented with Extensible Markup Language (XML), middleware applications, and message queuing approaches;
" Develops and deploys integrated solutions aimed at modernizing, consolidating, and coordinating independently designed applications within and across the enterprise;
" Determines how existing applications, legacy systems, databases, web interfaces, and hardware logic, which may be currently operating on multiple platforms, work together to meet new and emerging enterprise requirements;
" Develops methods to efficiently reuse existing components;
" Works with users to gather business requirements, performs database analysis, codes, and tests middleware routines to ensure successful and seamless communication among various IT systems and application components;
" Participates in component and data architecture design, software product evaluation, and buy versus build recommendations; and
" Possesses skills and knowledge of EAI methodologies and processes, such as object-oriented programming, distributed cross-platform program communication using message brokers with Common Object Request Broker Architecture, enterprise-wide content and data distribution using common databases and data standards implemented with XML, middleware applications, and message queuing approaches.
Preferred Qualifications
The Department prefers the Candidate to have the following experience, skills, and/or knowledge for this position:
" Relevant certifications (e.g., Information Technology Infrastructure Library [ITIL], Project Management Professional [PMP], etc.); and
" Experience with enterprise application integration tools and platforms.