BCA Vendor Select - RFP - Talent Software Services, Inc.
St. Paul, MN 55155
About the Job
The resource will not be evaluated as part of the vendor selection process, but their qualifications will be reviewed prior to work starting on the project. The client reserves the right to reject any resource who does not meet qualifications, and to require a different resource be brought in who does meet the qualifications.
Desktop Support Analyst
Sample Tasks
- Assist in large scale migrations and deployments.
- Perform hardware troubleshooting at remote locations.
- Perform software troubleshooting at remote locations.
- Modify wiring in network closets.
- Provide knowledge transfer.
Qualifications
- Four years' experience building workstations using Microsoft MECM.
- Four years' experience deploying workstations, including user migration and training.
- Four years' experience wiring patch panels in network closets.
- Four years' experience troubleshooting PC hardware and software.
Project Manager
Sample Tasks
- Project manager for large, complex agile software development projects and 3rd party vendor solutions
- Manage the development, enhancement and retirement of complex information technology and business area solutions, systems, processes and services.
- Manage or oversee large, complex BCA projects to maximize the availability, accuracy, and timeliness of criminal justice information and facilitate information exchange between data sources.
- Oversight of these projects includes conducting sponsor meetings, defining scope and project milestones, creating and monitoring schedules and work plans, creating communication plans, status reporting, financial budgeting, risk and resource management, and organizational change management.
- Provide knowledge transfer.
Qualifications
- Five years of experience performing project management functions
- Three years of experience managing projects using agile development methods
- Three years of experience with portfolio management
Sample Tasks
- Oversees and coordinates strategic planning activities for portfolios focused on product teams, divisions, and business units
- Ensuring project/product/products and initiatives are aligned with strategic objectives and that resources are estimated
- Collaborates with product managers, sponsors, and MNJIS teams to develop and maintain comprehensive roadmaps of varying granularity
- Coordinates and creates alignment between Enterprise Architecture, Infrastructure, Security, and product teams.
- Support the portfolio planning process through the creation and maintenance of roadmaps, resource plans, and other strategic plans
- Provide knowledge transfer
- Five years' experience performing project management functions
- Three years' experience managing projects using agile development methods
- Five years' experience with portfolio management
Quality Assurance Analyst
Sample Tasks
- Participate in formal review of business/functional requirements and application design
- Prepare a Test Plan
- Determine the types of testing that will be implemented
- Design and document test cases
- Identify and communicate test requirements
- Identify and prepare test data
- Execute test cases
- Analyze, report, help troubleshoot and resolve test failures
- Report overall test status and results
- Report and log defects found as a result of the test execution
- Perform other testing tasks as may be required by the project
- Provide knowledge transfer
- Four years' experience in performing advanced IT Quality Assurance and testing functions.
- Three years' experience in Agile SDLC
Automation Engineer
Sample Tasks
- Participate in formal review of business/functional requirements and application design
- Prepare a Test Plan
- Determine the types of testing that will be implemented
- Design and document test cases
- Identify and communicate test requirements
- Identify and prepare test data
- Execute test cases
- Analyze, report, help troubleshoot and resolve test failures
- Report overall test status and results
- Report and log defects found as a result of the test execution
- Perform other testing tasks as may be required by the project
- Provide knowledge transfer
- Five years in a Quality Assurance Analyst role with advanced level experience creating and executing manual and automated test cases/test scripts from scratch, execute, and maintain them.
- Experience with automation frameworks and tools such as Selenium WebDriver, Cucumber, and SoapUI and proficiency with source control and continuous integration/continuous delivery (CI/CD) tools.
Sample Tasks
- Translate business requirements into technical solutions
- Design and document solution architectures
- Evaluate and select appropriate technologies
- Collaborate with development teams and other architects
- Ensure solutions align with enterprise architecture standards
- Conduct solution reviews and provide guidance
- Provide knowledge transfer
- Five years' experience in IT, with 3 years in a solution architecture role
- Strong understanding of architectural patterns and design principles
- Experience with various technologies, including cloud platforms, databases, and networking
- Excellent communication and stakeholder management skills
Sample Tasks
- Design and implement IT infrastructure solutions
- Define infrastructure standards and guidelines
- Capacity planning and performance optimization
- Ensure high availability and disaster recovery Implement and manage security measures
- Monitor infrastructure performance and health
- Collaborate with other architects and IT teams
- Provide knowledge transfer
- Seven years' experience in IT infrastructure
- Deep understanding of networking, server hardware, virtualization, and storage technologies
- Experience with cloud infrastructure (AWS, Azure, GCP)
- Strong knowledge of security best practices
- Excellent troubleshooting and problem-solving skills
Sample Tasks
- Install, configure, and maintain databases
- Ensure database availability and performance
- Perform database backups and recovery
- Monitor database health and identify potential issues
- Implement security measures to protect data
- Troubleshoot database problems
- Work with developers to optimize database performance
- Provide knowledge transfer
- Three years' experience as a Database Administrator
- Strong knowledge of database technologies (e.g., SQL Server, MySQL)
- Experience with database design, implementation, and maintenance
- Proficiency in SQL and database scripting
- Understanding of database security and performance tuning
Sample Tasks
- Perform network system administration duties as necessary for system availability, maintainability and security.
- Responsible to ensure service tickets or requests to be performed on Cisco VPN, Firepower, IPS and Prime are completed and working with BCA Networking groups when needed.
- Develop, document and apply Cisco ASA, CheckPoint, Palo Alto, Catalyst, 9300 switch configurations for CJIS services.
- Identify routine networking tasks or requests coming to the Networking group and develop processes to allow the Service Desk to submit tickets directly where appropriate.
- Provide knowledge transfer
- Three years of network hardware and software technology experience.
- Expert knowledge Cisco hardware switches, VPN and IOS.
- Ability to perform advanced technical issue analysis and troubleshooting within a router/switch infrastructure.
- Expert knowledge and skills in TCP/IP.
Sample Tasks
- Analyze, implement, and maintain network and security infrastructure systems and equipment in support of BCA and MNJIS maintain middleware computer systems and services.
- Provide assistance and analysis in BCA's technical projects to ensure technical requirements are met.
- Promote the protection of BCA's data security and privacy.
- Conduct system procedural risk analysis and monitoring with various tools
- Provide knowledge transfer
- Three years' experience in TCP/IP, DNS and server and security concepts. LAN network operating systems with the following: Windows, Linux/UNIX, VMware
- Ability to install, configure, and support Microsoft, Linux and Unix servers
- Experience with J2EE application servers (WebLogic, Tomcat, Jboss) in a large-scale heterogeneous environment
- Experience with multiple operating systems and network technologies including Unix (Solaris), Linux, and Microsoft Windows Server
- Knowledge of messaging and system interface technologies including web services, WebSphere MQ, Java Messaging System (JMS), and XML data exchanges
Sample Tasks
- Provide technical leadership and analysis in BCA's technical network architecture to ensure technical requirements are met.
- Promote the protection of BCA's data security and privacy.
- Conduct system and procedural risk analysis, with a strong focus on network and Internet technologies, and advise and recommend appropriate approaches for minimizing or eliminating risks.
- Operational duties include implementation, monitoring and analysis across the security domain(s) and system configuration management of network infrastructure.
- Secondary responsibilities are day to day activities include administration and monitoring of security of networking infrastructure.
- Analysis of information security monitoring, boundary defense, endpoint defense, information security incident response, and vulnerability and threat management.
- Provide knowledge transfer
- Four years' experience in TCP/IP, DNS and server and security concepts. LAN network operating systems with the following: Windows, Linux/UNIX, VMware
- Expert knowledge of information security monitoring, boundary defense, endpoint defense, information security incident response, and vulnerability and threat management and Zero Trust security models.
- Expert knowledge and skills in TCP/IP Protocol Suite.
- Expert level of Next Generation Firewall technologies and advanced threat tools.
- Experience with Software Defined Networking solutions.
- Expert understanding of scanning software like Solar Winds Orion, and Nessus Tenable
- Experience with data collection and analysis tools like Splunk, WSUS, MECM and SCOM.
Sample Tasks
- Design and develop software applications to support the priorities and initiatives.
- Work with planning managers, business analysts, and software developers to define and transform business requirements into technical design and programming specifications conforming to the system architecture.
- Provide knowledge transfer
- Seven years' experience with HTML/CSS, JavaScript, Entity Framework, REST/SOAP web services, Web API, .NET 4.0 and above, C# or Java object oriented programming, Bootstrap 4 or above, T-SQL, MS SQL, XML, and XSLT.
Sample Tasks
- Organize, facilitate, and lead Scrum Events for product teams, including sprint planning, daily standups, sprint reviews, and sprint retrospectives. Ensure scrum events are positive, efficient, and time boxed.
- Coach the product team(s) on the continued adoption of Scrum and related best practices, fostering a culture of continuous improvement.
- Coach the team(s) in driving high value and efficient increments and deliverables that meet the definition of done.
- Provide ongoing coaching to enhance team and organizational collaboration, communication and performance.
- Coordinate and support the intake and planning of work for the team(s) and in alignment with product management, enterprise, planning, and leadership.
- Coach the Product Owner and the product team(s) on defining clear and concise backlog items, effective backlog management, and organization and transparency of the work priorities.
- Identify and help eliminate blockers, obstacles, or impediments to the Scrum Team's progress and delivery.
- Develop and provide visibility to metrics and reporting measures that track performance indicators for the team, proposing opportunities for improvements based on trends.
- Coordinate and manage dependencies and practices across product teams.
- Provide knowledge transfer
- Seven years' experience as a Scrum Master
- Proven experience as Scrum Master working with cross-functional teams in various contexts.
- Deep understanding of Agile methodologies, including Scrum, Kanban, and Lean.
- Excellent coaching and mentoring skills with the ability to inspire and motivate teams.
- Strong communication and facilitation skills.
- Deep understanding of software development delivery processes.
- Agile-related certifications such as Certified ScrumMaster (CSM) or equivalent are a plus.
- Experience with Agile product management tools and practices.
Agile Coach
Sample Tasks
- Lead the organization's Agile continuous improvement efforts, working closely with the teams and leadership on objectives.
- Develop, implement, and improve upon Agile frameworks, processes, and practices tailored to the organization and team's unique needs.
- Provide coaching and mentorship to Scrum Masters, teams, and the organization, fostering an Agile mindset, promoting a culture of continuous improvement, enhancing team collaboration, communication and performance.
- Provide recommendations for team needs and structure in support of Agile continuous improvement efforts.
- Identify opportunities for improvements and consistencies that will foster efficient and effective delivery across teams and the organization.
- Support leaders in understanding and navigating the complexities of organizational change in an Agile context.
- Foster a culture of self-organization, innovation, and accountability within Agile teams.
- Provide and conduct training on Agile principles, frameworks, and practices.
- Develop and execute change management strategies to ensure successful Agile transformations and scaling.
- Collaborate with stakeholders to address resistance and build a supportive environment for change.
- Establish key performance indicators (KPIs) to measure the success and effectiveness of Agile initiatives within and across teams.
- Provide knowledge transfer
- Five years' experience as an Agile Coach
- Five years in a Scrum Master role
- Extensive experience as an Agile Coach and leading Agile transformations and coaching organizations and cross-functional teams.
- Deep understanding of Agile methodologies, including Scrum, Kanban, and Lean and the ability to tailor approaches to specific contexts.
- Experience coaching and transforming a wide range of IT application development, infrastructure, and support teams.
- Excellent communication and interpersonal skills, with the ability to influence and motivate teams and at all organizational levels.
- Deep understanding of software development delivery processes.
- Agile-related certifications such as Certified ScrumMaster (CSM), Certified Scrum Professional (CSP), or equivalent are a plus.
- Extensive experience with Agile product management tools and practices and how to effectively leverage them across teams.
- Experience in change management and organizational development.
Sample Tasks
- Perform analysis, elicit, and document requirements using interviews, document analysis, requirements workshops, storyboards, surveys, site visits, process analysis, use cases, scenarios, event lists, business analysis, competitive product analysis, task, and workflow analysis.
- Document requirements and stories according to standard templates, using natural, simple, and concise language. Represent requirements using alternative views, such as analysis models, prototypes, scenarios, etc.
- Conduct data analysis, data mapping activities, and documentation of data needs
- Analyze and document user workflows and create/define new workflows and processes.
- Decompose high-level business and user needs into functional requirements, epics, and user stories, with an appropriate level of detail.
- Work with product owners to align with priorities and build product backlog with epics and refined stories for the development team.
- Create user story maps, write user stories with acceptance criteria, and align with the development team at Scrum events.
- Conduct refinement sessions at various levels for scrum teams in preparation for story pointing and sprint planning.
- Plan and facilitate project discovery sessions.
- Identify the current and future client's business processes; define quality attributes, external interfaces, constraints, and other nonfunctional requirements.
- Coordinate business validation to verify end-to-end business processes function as intended.
- Participate in peer reviews and inspections of user story maps, epics, user stories, requirements documents, and work products derived from those artifacts to ensure that the requirements were interpreted correctly.
- Manage requirements traceability information and track requirements status throughout the project.
- Provide knowledge transfer
- Seven years' experience in an IT Business/Systems Analyst role
- Three years' experience working as an IT Analyst on Agile project/product teams
- Expert in analyzing, defining and documenting requirements for IT applications, relational databases, queries, interfaces, extracts, reports, and dashboards.
- Extensive experience leading the design and implementation for complex, application development projects in a fast-paced environment involving multiple stakeholders and IT functions.
- Excellent problem-solving skills in including, research, alternatives analysis, applying creative solutions, and implementation.
- Experience with data migration and data mapping activities and working with data analysis tools.
- Excellent communication and facilitations skills, with an ability to present complex information to a variety of stakeholder groups.
- Ability to collaborate, work effectively as part of a team, and maintain positive working relationships.
- Ability to prioritize effectively across multiple in-flight initiatives.
- Experience with backlog management, story writing, and story refinement.
- Experience working with Agile work management tools such as JIRA.
- Business Analyst Certification
Source : Talent Software Services, Inc.