DigitalGlobe Software Engineer (Back End) in United States
Please review the job details below.
MDA Halifax has recently 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.
This position will allow the candidate to gain experience in the field of Operational Military Command and Control and Maritime Security Systems. The candidate will be joining a cross-functional team, working closely with the customer. The project consists of multiple teams that are each responsible for delivering independent micro-services. Communication between development teams and the various engineering specialties is critical to the project success.
Develop micro-services to deliver functionality on a large system
Develop unit and system tests to validate the performance of micro-services
Communicate designs and architecture principles to Software Engineers and customer
Monitor software quality metrics and integration testing results
Add and maintain multiple jobs in the continuous integration platform
Brain-storm design concepts to improve system performance or reduce costs
Support Testing Team in the development of effective tests and address software defects
Update Software Detail Design documentation
University Degree in Computer Science, Computer/ Engineering
3 or more years of experience creating and modifying code and developing and maintaining software
3 or more years of experience with Java
Strong knowledge of object-oriented software design
Experience with structured unit testing and regression testing
Strong software development experience, from detailed design through test and deployment
Effective communication, both verbally and written
Experience with Docker and service orchestration frameworks like Kubernetes and Rancher
Experience with Publish/Subscribe middleware such Kafka and ActiveMQ
Experience with Enterprise Integration Patterns and Apache Camel library
Deliver unit and end-to-end testing with Junit, Mocking Libraries, TDD and BDD
Experience with a wide array of DBMS, such as MongoDB/NOSQL, SQL DB concepts
Experience using best practice tools such as GitLab, JIRA and Jenkins
Experience with selection and use of Open-Source libraries for GIS, Logging, Micro-Service
Familiarity with DevOps, Behaviour Driven Development and Agile processes
Experience with mentoring and an emphatic approach to working with teams
Candidate must hold or be eligible to obtain Level II Security Clearance.
What’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 benefit
MAXAR Technologies offers a generous compensation package including a competitive salary; choice of medical plan; dental, life, and disability insurance; a 401(K) plan with competitive company match; paid holidays and paid time off.
We are a vertically integrated, new space economy story, including segments across the value continuum for every moment leading up to and following launch. We lead in satellite communications (building and operating), ground infrastructure, Earth observation, advanced analytics, insights from machine learning, next-generation propulsion, space robotics, on-orbit servicing, on-orbit assembly, and protection of space assets through cybersecurity and monitoring of space systems. By integrating our leading-edge capabilities, we provide innovative, cost-effective solutions, value for customers, and thus unlock the multiplier effect of our combined businesses.