Back to Job Search

Software Developer

  • Location: Ottawa

Posted Il y a 13 jours

  • Sector: IT Support & Tech
  • Working: Hybrid
  • Start Date: 2023-10-16
  • End Date: 2023-09-14
  • Job Type: Temporary
  • Job Ref: 15970
Type:  1-year Contract (High possibility of extension)
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