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.
Successful candidates will have some combination of the following capabilities, experience and skills:
Nice to Have
- 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
- 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.
- Knowledge of Typescript for Angular development
- 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
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 ActivitiesCandidate Profile