Intermediate Software Developer
IMRSV Data Labs
This job is no longer accepting applications
See open jobs at IMRSV Data Labs.See open jobs similar to "Intermediate Software Developer" Work In Tech.Marketing & Communications, Software Engineering
Ottawa, ON, Canada · Seoul, South Korea
Posted on Feb 12, 2025
About
ANVIL works with defence, public safety, law enforcement, and national security organizations to accelerate mission-critical decision making with analytical tools, automations, and game-changing machine learning capabilities. ANVIL helps organizations discover, manage, enrich, fuse, and exploit the information available to them in support of Information Dominance and Decision Advantage.
Job Type: Full Time (Ottawa)
Role (Description)
We are seeking a highly skilled and versatile Intermediate Software Developer to join our professional services team, focused on delivering mission-critical software solutions to government and military customers. In this role, you will work closely with internal and external stakeholders, including defence contractors, military personnel, and network authorities.
Your responsibilities will include installing, configuring, and integrating our software on government-operated infrastructure, customizing it to meet unique requirements, and developing data pipelines for system integration. You will also work with military data exchange standards and perform data modeling to ensure seamless data flow across systems.
Beyond the technical aspects, this role requires a high level of collaboration with end-users to gather feedback and enhance future software iterations. Ideal candidates will thrive in dynamic environments, working both independently and as part of a team.
This role involves up to 30% travel to customer sites for a variety of activities including requirements gathering, software deployment, data and systems integration, support, and working alongside end-users. This position is well-suited for candidates who enjoy a balance of technical problem-solving and direct interaction with stakeholders, with a focus on delivering solutions in high-stakes, mission-critical settings.
Responsibilities
- Travel (up to 30%) to customer locations for a variety of activities including software deployment, systems and data integration, and direct collaboration with end-users.
- Work directly with defence contractors, government officials, and other stakeholders to understand project requirements clearly.
- Implement solutions that make our customers love working with us.
- Install, configure, and customize our software to meet the specific operational needs of our customers.
- Develop and implement software integrations to consume data feeds and exchange data with other software systems.
- Support our deployed software solutions by implementing improvements, performing troubleshooting, and resolving issues in the field as needed.
- Ensure all software installations and configurations meet stringent government security and operational standards.
- Contribute to the continuous improvement of our software by visiting customers and working alongside our end-users in order to fully understand their requirements and ensure that our solutions are solving mission-critical problems.
- Communicate challenges and risks to project stakeholders so that they can be addressed and resolved in a timely manner
- Ensure high-quality documentation of all processes, installations, and customizations.
Prerequisites
- Eligible for Government of Canada Top Secret security clearance.
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent experience.
- 5+ years of software development and deployment experience, preferably in a defence or related industry.
- Strong knowledge of Python and Python web frameworks such as Django and Flask.
- Strong knowledge and experience working with Docker and virtual machines.
- Strong knowledge of TCP/IP protocols and networking principles including TLS.
- Significant experience with Linux operating systems.
- Experience with database and data storage technologies such as SQL, Elasticsearch, and S3.
- Experience with workflow management and automation solutions such as Apache Airflow.
- Prior experience in deploying and maintaining Web based applications.
- Knowledge of data integration techniques and data exchange formats.
- Knowledge of user authentication and authorization between multiple systems, servers, and environments.
- Understanding of code versioning tools, such as Git.
- Strong communication skills with the ability to collaborate with diverse teams and stakeholders.
Desired Skills/Assets
- Prior experience with military data exchange formats such as Cursor on Target (CoT), NATO Friendly Force Information (NFFI), Variable Message Format (VMF), or similar.
- Familiarity with software systems used by defence organizations such as SitaWare HQ, Esri AllSource, NATO Common Operational Picture (NCOP), and others.
- Familiarity with C2I data exchange message formats and protocols such as Cursor on Target (CoT), NATO Friendly Force Information (NFFI), Variable Message Format (VMF) and others.
- Experience working with sensor data feeds.
- Prior experience working with network authorities on government RFC processes.
- Ability to write and optimize data pipelines for ingesting large sensor data streams.
- Strong problem-solving abilities in high-pressure, mission-critical environments.
- Prior experience working with or for public safety, law enforcement, and national security organizations.
- Excellent interpersonal skills—adaptable, approachable, and able to work collaboratively across teams.
- Adapt to new challenges and changing project demands in fast-paced, mission-critical environments.
- Ability to gather user feedback effectively and translate it into actionable software improvements.
Why work here?
We have competitive salaries, flexible benefits, and the ability to work from home. But the most compelling reason to work with us is that this is more than just a job; you’ll be part of a team of dedicated professionals who share a common goal: to increase the safety and security of western democracies through the effective use of data. Our workplace is not just a job, it's a community of like-minded people working together to make a positive impact on the world we live in.
At ANVIL you will work in a dynamic and collaborative environment where creativity, curiosity, and teamwork are celebrated. You will work alongside talented and passionate experts, and have the chance to learn from some of the best in the industry. Join us and be part of a team that’s making a meaningful impact in the world.
This job is no longer accepting applications
See open jobs at IMRSV Data Labs.See open jobs similar to "Intermediate Software Developer" Work In Tech.