Job description
About the role
Tasks include:
- Requirements Analysis
- Detailed design
- Software development in both Java 11+ and C++
- Designing new Graphical User Interfaces in JavaFx
- Unit testing and documentation
- Integration and deployment
- Problem solving
- Working with Product Owner (PO) and Subject Matter Experts (SMEs) to analyze requirements and deliver a user focused product
- Working in an Agile team environment (Scrum)
What you bring to the role
- Degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or equivalent
- 0-3 years professional experience
- Experience with Java
- Proficient in Linux
- Eligibility for NATO Secret Clearance.
Additional skills desired for the role
- Knowledge of Agile software development process
- Familiar with Agile Software Tools (Jira)
- Familiar with JavaFX
- Familiar with automated testing
- Test Driven Development (TDD)
What we offer you
- Flexible, compressed work schedules, depending on business requirements, where you have the option of Fridays off, as well as the possibility to work remote part-time
- Competitive compensation
- Time to recharge with vacation, personal days, holidays, and parental leaves
- Comprehensive Family Medical, Dental and Vision coverage available on your first day of employment, along with:
- Virtual Health Care (24/7 access to medical professionals)
- A Wellness Spending Account to aid in your wellness journey
- Employee & Family Assistance Program (EFAP) which includes free face to face counselling sessions
- Medical Travel Insurance
- Onsite fitness facilities at our main office locations
- Virtual Health Care (24/7 access to medical professionals)
A Registered Retirement Savings Plan that includes matching company contributions on your first day of employment, that also includes access to Financial Advisors providing investment advice and comprehensive financial planning
- Employee discounts to save on goods, services and various recreational activities
- Access to a robust spectrum of development resources to enhance your skills and/or advance your career including:
- Free learning resources through a modern and engaging platform
- Education Assistance Program
- Reimbursement for a professional membership
- Self-directed Mentoring
- Free learning resources through a modern and engaging platform
About us
Equal Opportunity Statement
Employee Type
Vacancy Type
Clearance required for role
off-roadmanagementgroup.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, off-roadmanagementgroup.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, off-roadmanagementgroup.com is the ideal place to find your next job.