POSITION: Software Developer
exactEarth is a data services company leading the way in delivering global maritime vessel information. Combining data from a constellation of satellites with ground-based sources, we collect and deliver the highest quality ship movement information to customers around the world. exactEarth’s data service is a global vessel tracking and maritime domain monitoring system that provides authorities unprecedented visibility into global maritime traffic, used to protect the environment, aid in search and rescue efforts as well as transport cargo more efficiently.
We are seeking an enthusiastic Software Developer to join the Development team here at exactEarth.
SUMMARY OF JOB DESCRIPTION:
Reporting directly to the Director of Data Science and Systems, the key responsibilities would be:
Collaborate with Developers and Scientists in the group as well as members in the Operations team to plan, design, develop, test and main data pipelines
Design, program and deliver on projects related to the processing, storage and streaming of data within designated schedules and budgets
Support the development of projects from inception through alpha/beta testing and final delivery
Identify, communicate and overcome development problems and creative challenges related to complex distributed systems
Revise and troubleshoot development work as required and
Contribute to and actively follow technical documentation related to interactive development cycles.
REQUIRED SKILLS, KNOWLEDGE AND CHARACTERISTICS
Degree in Computer Science or an equivalent subject
1-2 years’ experience Software Development role programming in Python and Java
1-2 years’ experience with Docker, Ansible and Jenkins
1-2 years’ experience of SQL and using relational databases
Ability to design and test highly robust and scalable distributed software solutions
Team player, enthusiastic and capable of working in a fast, dynamic environment
Robust initiative and the ability to work with minimal oversight
Power-user capabilities with the Linux operating system
Capable of using a distributed version control system such as Git
Understanding of RabbitMQ and Kafka is a plus
WHAT WE OFFER
Competitive salary and benefits
The flexibility to setup your development environment with your preferred software tools and operating system
Please submit your resume, and a covering letter describing why you are a unique fit for this position, to firstname.lastname@example.org citing “Software Developer” in the subject of your message.
We thank all applicants for their interest in exactEarth; however only those candidates selected for an interview will be contacted. Agency calls will not be accepted. All final candidates will be required to provide professional references and complete a background check, which will include a criminal background check and may include a credit check and verification of education and previous employment.
exactEarth is committed to equity and diversity. exactEarth endorses and practices the principles of equal opportunity employment. In addition, we are committed to diversity and inclusion. Accommodations are available during all stages of the recruitment process in accordance with AODA and the Human Rights Code.