Location: Ottawa 280 Hunt Club Rd. Ottawa
Position: Hybrid - Remote & Onsite (office 1 day/week)
Shift: Mon-Fri, 8:30am to 5pm
Start Date: Oct 16, 2023
End Date: Oct 15, 2024
Responsibilities:
- Design, document, integrate, test, and deliver the fixes to resolve PRISM disconnection issues with upstream systems and applications
- Fix data flow issues with OPMR and resolve mismatching data model issues
- Design, document, implement, integrate, test, and deliver PRISM auto reconnection functionality with upstream and downstream systems
- Design, document, integrate, test, and deliver the fixes to resolve PRISM disconnection issues with downstream systems and applications
- Design, document, integrate, test, and deliver the fixes to resolve PRISM data issues with downstream and upstream systems and applications
- Update PRISM database, models, and interfaces to reflect changes related CAATS, GAATS, RDPSR, Fusion, AFTN/AMHS, CPDLC, in accordance with their latest ICDs and interfaces
- Update PRISM script files, ruby files in accordance with their latest changes made to data models, DB, FTP files based on latest ICDs and interfaces
- Update PRISM script files, ruby files in accordance with their latest changes made to data models, DB, FTP files based on latest ICDs and interfaces
- Add, update, and integrate code and fix bugs as needed
- Add, update, and integrate code to enhance PRISM functionality and add new features
- Design, document, integrate, test, and deliver changes to enable OPMR application to run on internally hosted Kubernetes platform
- Design, document, integrate, test, and deliver changes to enable OPMR MS SQL database to run on internally hosted Kubernetes platform
- Design, document, integrate, test, data integration and in complex point-to-point architecture involving FTP and real-time ATM Systems
Qualifications and Experience:
- Degree/diploma in Computer Sciences or related field
- Minimum 6 years of experience in Java along with Hibernate and Swing required
- Hands on experience with Ruby, Python is required
- Experienced in updating and enhancing complex code base
- Hands on experience in maintaining high quality code in the operational system
- Independent in creating and modifying Linux and Windows scripts to increase automation and infrastructure provisioning
- Previously developed client-server application using MS SQL Server
- Practical knowledge and experience with XML, XSD, JSON, CSV, FTP with open- source libraries such as Apache POI, GSON, JAXP, Xerces
- Experience with RTI DDS and Routing services
- Hands on experience with SQL, functions, and procedures
- Have developed TCP/IP client server applications for real-time complex data transformation and loading
- Experience with FTP and FTP tooling
- Experience with Git source control and GitHub or GitLab tools
- Experience with containerization, including Kubernetes and Helm charts
- Independent and self-directed
- Have provided Operational support and life cycle support to in-operation systems