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

Junior Front-End Software Engineer

Reference ID: MSL00000347-English

Share job:




Job Description

MDA Halifax has won a NATO contract to provision the Functional Services for Command and Control of Maritime Operations (TRITON). This is exciting work that builds on work that MDA has already done with RCN and DND over the last 20 years. As we branch out into new arenas and expand our work we need to grow our team to grow our expertise in Command and Control. Our office is growing rapidly, and opportunities for growth are exploding.

What&rsquo s in it for you?
  • You will join a team of smart, engaged people
  • You will learn new skills that you will able to use on many other projects
  • You will to show the world that Halifax can build projects better and faster
  • You will enjoy great perks, like flex time, Apple store and GoodLife Fitness discounts
  • Great pay and medical/dental benefits

We are looking for highly motivated and capable software engineers for our Halifax office this is your opportunity to join a team where you can increase your knowledge and experience in a variety of areas.

Responsibilities

As a Front End software engineer, you will participate in the full development life-cycle, including planning work, providing development estimates and following through with architecture, implementation, testing, and deployment. Your talents will be recognized and rewarded with opportunities for career and personal growth in an organization dedicated to success in a team environment. This shall include:
  • Creating solutions that are attractive to customers, technically competitive, cost-effective, supportable and maintainable.
  • Working from requirements and mock-ups to develop or modify very complex software applications.
  • Work with other software engineers on software design.
  • Design, code, test, debug and document high quality web applications.

Requirements

Successful candidates will have some combination of the following capabilities, experience and skills:
  • A Technologist certificate or a University Degree from an accredited institution in Computer Science, Software Engineering or other relevant discipline, or an equivalent combination of education and experience
  • 1 or more years of experience in software development (including co-op terms)
  • Desire to learn
  • Experience with HTML and JavaScript
  • Knowledge of basic software algorithms and how to reuse software libraries
  • Possess excellent problem-solving skills.
  • Excellent verbal and written communication skills
  • Strong team player with the desire and ability to work well within a dynamic agile team environment.

Nice to Have
  • Experience with JavaScript, HTML5, CSS
  • Knowledge of Typescript for Angular development
  • Experience of automated JavaScript/Typescript testing using Jasmine
  • Experience with end-to-end automated JavaScript/Typescript testing using Protractor or other tools is a plus
  • Experience with RESTful web APIs and endpoints
  • Experience with Geospatial data services (e.g. OGC standards) and tools is plus
  • Experience with Websockets communication protocol is a plus
  • Experience with Behavior Driven Development and Domain-Driven Design is plus
  • Experience with Service Oriented Architecture (SOA) for both macro and micro services is a plus
  • Experience with database design, development and implementation (relational databases such as SQL Server, DB2 or PostgreSQL and NoSQL databases such as MongoDB) is a plus
  • Experience with integrating different software technologies into large software systems is plus

Comments/Special Considerations:

See how your career can grow with MDA. Please include a cover letter with your application describing a project you managed, briefly relate the project to the above requirements, and describe the main obstacles you faced on the project and how you overcame them.

Successful candidate(s) must be able to obtain a NATO Level II Security Clearance.

MDA provides customers around the world with essential information solutions used for decision making. Our employees enjoy challenging careers with opportunity for growth and learning.

MDA is an Equal Opportunity Employer.

Primary Activities

Candidate Profile

Posted: November 13, 2018
Closes: January 12, 2019
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...