Title: Perl Consultant
Duration: 6-12 Months
Description:
This position will support the OFCC application development group in the modernization of CMW from Perl/MySQL to Java/React/MariaDB on an AWS platform.
Day-to-Day responsibilities include but are not limited to:
Expert Guidance & Validation: Provide deep expertise to project teams, review deliverables (like system requirements, test results) for accuracy, and validate that solutions meet defined standards.
Knowledge Transfer & Training: Simplify complex technical information for development team, develop high level documentation, and mentor team members.
Problem Solving & Improvement: Analyze business operations, identify areas for technical improvement, troubleshoot issues, and recommend new technologies or process enhancements.
Requirements Definition: Translate business needs into technical requirements, define procedures, and set performance standards for tasks.
Development Activities: Develop modernized code components as time permits, conduct peer reviews, pair programming.
System & UAT Testing: Plan and review results of system testing and user acceptance testing activities.
Candidate should have experience in:
- Communicating, analyzing, and resolving technical development issues and risks
- Designing test plans and testing Java applications
- Using AI to facilitate application development and testing
- Application modernization on an AWS or Azure platform
Must-Have Technical Skills:
Expert-level Perl Programming (all major versions)
Java Full Stack Development
Core Java, J2EE, React.js
Relational Databases
MySQL,MariaDB
Application Modernization / Migration
Cloud Platforms
AWS (preferred) or Azure
Testing & Quality Assurance
Unit testing, integration testing, system testing
Designing test plans
UAT support
Software Development Life Cycle (SDLC)
Troubleshooting & Risk Management
Identifying and resolving technical issues
Risk analysis and mitigation
Version Control & Collaboration
Git or similar tools
Use of AI Tools for Development & Testing
AI-assisted coding, test generation, or automation tools
Strongly Preferred / Domain Skill
Construction Management domain experience
Nice-to-Have Technical Skills
CI/CD pipelines
Containerization (Docker, Kubernetes)
RESTful API development
Agile/Scrum experience
Pair programming & peer code reviews
| Skill | Years of Experience |
| Expert in all versions of the Perl Programming Language | |
| Experience with Java, React full stack development | |
| Experience with MySQL, MariaDB | |
| Construction Management subject matter expertise | |
| Communicating, analyzing, and resolving technical development issues and risks |
| Designing test plans and testing Java applications | |
| Application modernization on an AWS or Azure platform | |