
Junior Software Developer - In-Service Support (ISS) Team
- Ottawa, ON
- Permanent
- Temps-plein
- Software requirements analysis and reviews
- Software design analysis and reviews
- Software development, primarily using Java (includes new development and adaptation of existing software)
- Unit testing and documentation
- Integration and deployment
- Problem Solving
- Working in an Agile team environment.
- Degree in Software Engineering, Computer Engineering, Computer Science or related field
- Proficient in object-oriented programming concepts in Java
- 0-3 years' work experience with Java development
- Eligible to obtain North Atlantic Treaty Organization (NATO) Secret clearance in a timely manner
- Ability to work 100% onsite.
- Knowledge of programming in C++ and Java
- Knowledge of software requirements engineering process
- Knowledge of Agile/Scrum software development practices
- Knowledge of Unified Modelling Language (UML)
- Familiar with Linux operating environment
- Familiar with Eclipse Integrated Data Environment (IDE)
- Familiar with software version tools (i.e. Git, SVN)
- Knowledge of recognized software/system engineering processes
- Well organized, capable of planning, scheduling and prioritizing work
- Aptitude for solving challenging problems in a team environment
- Good verbal and written communication skills in English
- Proficiency with German and/or Portuguese languages is considered an asset
- Active Security Clearance (NATO Secret level) will be considered an asset.
- 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
- 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