Job Title or Location

Application Architect Cloud Applications

IBM CA - 4 Jobs
Ottawa, ON
Posted yesterday
Job Details:
Full-time
Experienced

The IBM – Public Sector Resourcing Team is seeking an Application Architect – Cloud Applications for a contract opportunity in the Ottawa area.
ON-SITE WORK
Role description:
The consultant will be responsible for the following tasks:
  • Lead cross functional teams in developing custom solutions and mentoring junior developers in best practices and design patterns,
  • Work closely with client teams and other vendor teams,
  • Excellent verbal and written communication,
  • Security best practices (ISO 26262, IEC 62443, NIST 800-53, ITSG-33) and Secure communications (securing data in transit and at rest),
  • Strong sense of initiative and ability to prioritize tasks,
  • Creative and forward thinking,
  • Works well in a fast-paced environment working within client committed timelines.
This role will involve working with technology that is covered by Export Regulations sanctions. To be eligible for this role, you must be a Canadian citizen or Canadian Permanent Resident. If consultant holds dual or third nationality, in addition to being either a Canadian citizen or Canadian Permanent Resident, the nationality must be from one of the below approved countries to be eligible for employment in this role: Australia, Belgium, Bulgaria, Canada, Croatia, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Italy, Latvia, Lithuania, Luxembourg, Montenegro, Netherlands, New Zealand, North Macedonia, Norway, Poland, Portugal, Romania, Slovenia, Spain, Sweden, Switzerland, Türkiye, United Kingdom, United States
Mandatory Skills:
  1. Canadian Federal Government Security Clearance – Secret.
  2. Experience in the Defence Industry or other Federal projects.
  3. 8+ years of experience in application architecture, design, and development, with extensive experience in event-driven architecture.
  4. Low Level Programming and embedded Systems (programming languages: C/C++; Python, bitwise operations and memory management, microcontroller programming, device drivers & firmware development, message-passing protocols, system engineering).
  5. Networking and communications protocols like serial communication (e.g. UART, RS-232, RS-485), industrial and avionics protocols (e.g. Modbus, MIL-STD-1553B), and custom binary messaging formats.
  6. Real-time & operating systems like embedded Linux. Excellent understanding of multi-threaded applications (e.g.: critical-sections, memory fencing, locks/mutex) and the ability to investigate and resolve issues related to these applications.
  7. Knowledge of system architecture and design for custom applications, handling heterogeneous hardware, software modularity and maintainability, data serialization and security in embedded systems.
  8. Integration and interoperability bridging old and new technologies, middleware development (API gateways, event brokers, service mesh, event mesh).
Nice to have Skills:
  1. User Interface Programming – Programming languages- Java Script/ Typescript, Web frameworks Angular, React and backend for front end, node.js.

We wish to thank all applicants for applying for this position, however, only candidates selected for prelim interviews will be contacted.
NO VENDORS OR AGENCIES PLEASE

Share This Job: