We are seeking a Junior Developer to join our team in Ottawa, ON, CA. As a Junior Developer, you will develop responsive and scalable web applications using modern web technologies, frameworks, and programming languages. You will work with the team to build and maintain the database structures and capabilities of web solutions. You will also conduct and participate in code reviews to ensure code quality, efficiency, and adherence to industry best practices.
Requirements
- Experience of development processes under the Agile/Scrum methodology
- Proficiency in working in both frontend and backend technologies and languages
- Experience using web technologies such as JavaScript, CSS, HTML, and frameworks such as.NET (MVC, Core, Web Forms)
- Experience in relational database design and maintenance using Oracle PLSQL or MSSQL / T-SQL
- Understanding of RESTful APIs and integration of third-party web services
- Ability to write testable code, supported by unit tests and integration tests
- Proficiency in UI/UX design principles and proper responsive web design
- Experience with using version control, such as Azure DevOps / Git
- Technical writing skills with ability to produce technical documentation
- Self-motivated, self-directed, and independent thinking as well as an effective team player
- Good organization skills with the ability to manage multiple projects in rapidly changing environment
- Strong communication and collaboration skills with the ability to communicate complex technical issues in terms clearly understood by technical and non-technical audiences
- Working experience of any of the following technologies: SSIS, SSRS, Crystal Reports, Kendo UI, Angular
- Experience using cloud platforms, such as Azure / Entra
- Understanding of containerization technologies such as Docker or Kubernetes
- You are eligible for a Canadian Secret Security Clearance
Benefits
- 100% employer-paid health and dental premiums
- Our Wellness benefit promotes a work environment that supports healthy lifestyles and well-being
- Our Employee and Family Assistance Plan (EFAP) offers support and solutions for a wide range of life’s challenges
- A Maternity/Parental Leave top-up payment is available for our colleagues as their family grows
- Babcock Canada matches a portion of earnings towards our RRSP/DPSP program
- Competitive annual vacation time off and additional time off during our holiday closure
- A comprehensive colleague recognition program and bonus program
- Training and support for professional development and professional membership dues