Contract - 1099
Positions Open: 1
Duration: 12 months
Job Description:
CLIENT's Bureau of Examination under Human Capital Line of Service has improved and expanded its delivery of civil service examination services to its customers online in support of the City’s commitment towards efficiency and cost savings, citizen engagement and government effectiveness. For example, in 2019 the Bureau launched the revamped Online Application System (OASys), which provides civil service examination applicants with a modern and user-friendly portal to apply for civil service examinations, track their application status, and view their exam results and civil service list information, Subsequently, in 2020 the Bureau expanded OASys and launched the new Education & Experience Exam (EEE), which enables applicants to apply to a EEE, take the exam online, immediately receive a tentative score, and appeal their score. The EEE is a type of exam in a myriad of others that CLIENT administers; however, these two-customer facing solutions do not address in-person administered multiple-choice exams, their related practical exams, nor exam related events, which constitute a large bulk of the Bureau’s work.
The three systems within this project's scope are the Civil Service System - CTP (Computerized Testing Platform), the NYCAPS (NCC) Case Management System, and the Learning Management System (LMS)
MANDATORY SKILLS/EXPERIENCE: ( Note: candidates who do not have the mandatory skills will not be considered )
Minimum Qualifications:
- 10+ years’ experience with Microsoft Dynamics CRM
- 8-10 years’ experience developing .NET applications
- Experience with Microsoft Azure
- Functional testing and GUI testing is a plus.
- Development and testing experience required using Microsoft technology stack.
- Proven ability to deliver quality results in a busy and dynamic business focused environment.
- The selected vendor will utilize a formal tool-based project management discipline based upon Microsoft Project.
- Knowledge in Microsoft Office tools.
- Working experience in all stages of Software Development Life Cycle (SDLC) and System/Quality Assurance Testing
- Experience working with MS DevOps
- Analytical skills to describe and design complex business processes.
- Ability to understand and address all high-level business requirements.
- Demonstrated experience in implementing upgrades and enhancements for learning management systems, preferably in a governmental or educational setting.
- Proven track record of successfully executing extensive upgrade initiatives aimed at enhancing system functionality and efficiency.
- Expertise in billing systems refining billing and invoice modules within learning management systems.
- Proficiency in implementing Multi-Factor Authentication (MFA) systems to ensure compliance with cybersecurity requirements, particularly those outlined by OTI.
- Understanding of cybersecurity protocols and best practices to safeguard sensitive information and ensure system integrity.
- Experience in refining scheduling functionalities to optimize resource allocation and elevate the overall user experience.
- Proven capability in providing production support services to ensure smooth implementation and ongoing maintenance of system upgrades.
- Experience in incorporating event management functionalities and implementing auditing systems for effective monitoring and analysis of system interactions.
- Familiarity with governmental or educational compliance requirements, particularly those relevant to learning management systems.
- Sufficient resources, including skilled personnel and technological infrastructure, to undertake and complete the project within specified timelines and budget constraints.
- Commitment to continuous improvement and innovation in enhancing learning management system functionalities to meet evolving user needs and technological advancements.
- Proficiency in designing and executing comprehensive testing strategies, including unit testing, integration testing, and end-to-end testing, to ensure the reliability and functionality of the upgraded learning management system.
- Experience with Azure DevOps for managing project workflows, version control, and continuous integration/continuous deployment (CI/CD) pipelines.
- Demonstrated capability in configuring Azure deployment pipelines for seamless deployment of updates and enhancements to the learning management system.
- Ability to implement automated testing within Azure DevOps pipelines to streamline the testing process and ensure rapid feedback on code changes.
- Commitment to following best practices for Azure deployment and CI/CD processes, including environment isolation, blue-green deployments, and rollback strategies.
- Availability to participate in regular review meetings with the client's Azure DevOps team to discuss project progress, issues, and optimizations.
- Flexibility to adapt to changes in project requirements or Azure platform updates, ensuring the continued effectiveness and efficiency of the CI/CD pipelines.
- Ability to troubleshoot and resolve any deployment or testing issues promptly, minimizing downtime and ensuring a smooth user experience.
Scope of Work
================
CLIENT is seeking a well-qualified experienced resource with city agencies and possibly CLIENT to provide operation support for the following:
The Human Capital Applications as listed in the table below identifies work tasks on CTP, NCC, and LMS systems capabilities, integration, and development work during this operational support that vendor team will be required to be performed for the said period as follows:
- System Health Checks: Regularly assess and evaluate the overall health of the Microsoft-based CRM/.net and edx systems to ensure optimal performance.
- Bug Resolution: Identify, analyze, and resolve software bugs or glitches that may impede the system’s functionality.
- Security Updates: Implement timely security patches and updates to safeguard the CRM/.net and edx systems against emerging threats and vulnerabilities.
- Technical Support: Provide technical assistance and guidance to the Client’s designated support personnel, addressing queries and offering solutions to system-related issues.
- Performance Optimization: Continuously monitor and optimize the system’s performance to enhance efficiency, responsiveness, and user experience.
- Routine Maintenance Tasks: Perform routine maintenance tasks, including database optimization, log file management, and other necessary activities to ensure the system’s stability.
- User Training and Documentation: Conduct periodic user training sessions to familiarize the Client’s staff with new features and updates. Update documentation, including user manuals and guides, to reflect any changes in the system.
- Configuration Management: Manage and maintain system configurations, ensuring that all settings align with the Client’s business requirements and goals.
- Perform System Enhancements/customizations as needed: Collaborate with the Client to identify potential system enhancements, recommend best practices, and explore opportunities to optimize processes and to develop/test/UAT/deployment of the requested enhancements to production system.
- Monitoring and Reporting: Implement monitoring tools to track system performance and generate regular reports detailing key metrics, issue resolutions, and recommendations for improvement.
- Emergency Response: Establish protocols for swift emergency response, ensuring quick resolution of critical issues that may impact the operational integrity of the CRM /.net and edx systems.
- Version Upgrades: Coordinate and assist with version upgrades of the Microsoft CRM/.net and edx systems, ensuring seamless transitions and compatibility with existing configurations.
- Integration Support: Provide support for integrations with other software or platforms, troubleshooting issues and ensuring smooth data flow between systems.
Special Requirements:
Consultants will not be compensated for lunch or mealtime holidays, vacations, or sick leaves taken by the consultant during the engagement. No overtime or schedule differentials premiums will be paid to Contractor for Consultants that perform work after/outside of Business Hours. All hours worked will be paid in accordance with the Hourly Bill Rate the Consultant’s labor category. Unless otherwise pre-approved in writing by the CLIENT reporting manager, the consultant cannot work more than 35 hours per week.
· Consultants must be able to work in person on CLIENT Site in New York, NY complying with New York City and CLIENT policies.
Job Types: Full-time, Contract
Pay: $55.00 - $70.00 per hour
Expected hours: 35 – 40 per week
Benefits:
- Professional development assistance
Compensation package:
Experience level:
Schedule:
- 8 hour shift
- Monday to Friday
Application Question(s):
- Can you work In-Person in New York City ? (Remote NOT available)
- What's your Work Permit ? US Citizen, US Permanent Resident, H1B Visa, F1-OPT, TN Visa, EAD Type, any other ? Please specify.
Education:
Experience:
- Microsoft Dynamics CRM: 10 years (Required)
- .NET: 10 years (Required)
- Microsoft AZURE: 5 years (Required)
- Microsoft DevOps: 5 years (Required)
- MFA & Cybersecurity: 3 years (Required)
- Workflows, CI/CD & DevOps pipelines, version control: 5 years (Required)
Ability to Relocate:
- New York, NY 10007: Relocate before starting work (Required)
Work Location: In person