You're using an older version of Internet Explorer that is no longer supported. Please update your browser.
You're using an older version of Internet Explorer and some functionality may not work as expected. Please update your browser for the best experience.
MDA Systems Ltd.
MDA Systems Ltd. Logo

Intermediate Software Engineer

Reference ID: MSL00000309-English

Share job:

Job Location icon
Halifax, NS
Job Type icon
Full Time
Job Category icon
Engineering



Job Description

MDA is beginning the development of a cloud based project. It' s for a cutting edge single-page application on modern, open micro-service architecture in a back-end cloud-based environment. The application will provide mission management services across Canada. A specialized MDA team will build this application to customer specifications. The team requires front-end, back-end and full-stack software engineers to work in a fast-paced, inclusive code development environment to achieve this goal.

This position will allow the candidate to fully experience modern software development as well as participate in the broader field of systems engineering. The candidate will leverage the latest cloud-based technology to deliver a robust military-grade distributed micro-service application and assist in the subsequent maintenance of the modernized mission management services through addressing customer work requests.

Responsibilities
  • Translating use-cases into code,
  • Writing and editing documents,
  • Enabling work-flows through a modern web UI,
  • Presenting a practical 2D/3D geographical information service (GIS),
  • Creating robust interfaces to government furnished enterprise service bus,
  • Unit testing and documentation, and
  • Excellent communication - some interaction with the customer may be required

Requirements (experience/skills)
  • Computer Science, Computer/ Engineering degree or certificate from a recognized institute,
  • Participation in relevant software development, including detailed design through to test and support,
  • 2+ years&rsquo within the last 5 years of coding with Javascript, Go, C++, Java or other modern programming,
  • Structured unit testing and regression testing,
  • Ability to multi-task, and prioritize deliverables,
  • Effective communication, both verbal and written,
  • Strong team player as well as an individual contributor, and
  • Enhanced reliability

Desirable
  • Experience with distributed systems
  • Experience with Amazon Web Services, Google Cloud, or Microsoft Azure
  • Experience with Agile methodology
  • Experience with Angular, React, or Vue frameworks
  • Experience with Git, JIRA, Jenkins, Kubernetes, Docker
  • Experience with Kafka, GRPC, REST, or similar communication protocols
  • Experience with PostgreSQL or other relational DBMS
  • Experience with Redis, MongoDB, or other key-value DBMS,
  • Experience with monitoring and observability-related technologies such as Prometheus, Honeycomb, Grafana, ELK

Comments/Special Considerations:

Candidate must hold or be able to obtain necessary security clearance.

Positions available in Halifax.

Primary Activities

Candidate Profile

Posted: September 14, 2018
Closes: November 12, 2018
Email Address:
Company Info
Size:
1001-5000 employees
Industry:
Technology

Connect with employer:

About MDA Systems Ltd.

MDA is a global communications and information company providing operational solutions to commercial and government organizations worldwide. MDA's business is focused on markets and customers...