
Junior Developer
Babcock International Group
full-time
Posted on:
Location Type: Hybrid
Location: Ottawa • 🇨🇦 Canada
Visit company websiteSalary
💰 CA$57,508 - CA$71,885 per year
Job Level
Junior
Tech Stack
AngularAzureCloudDockerJavaScriptKubernetes.NETOracleSQLSSIS
About the role
- Develop responsive and scalable web applications using modern web technologies, frameworks, and programming languages
- Develop business logic and APIs to enable smooth data transactions between the front-end and back-end components of web and database solutions
- Work with the team to build and maintain the database structures and capabilities of web solutions
- Conduct and participate in code reviews to ensure code quality, efficiency, and adherence to industry best practices
- Troubleshoot and debug technical issues
- Provide analytical and technical support for requests, projects, or initiatives
- Work alongside solutions team to write or expand on technical documentation for new and existing solutions
- Work with the various teams throughout the software development lifecycle in following core Agile principles
- Collaborate with teams across the business to gather, analyse and translate user requirements into technical specifications and user stories
- Other duties as directed
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
- Colleagues can contribute directly to a TFSA
- An option of a compressed work schedule supports work/life interests
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaScriptCSSHTML.NETOracle PLSQLMSSQLT-SQLRESTful APIsUI/UX designDocker
Soft skills
self-motivatedindependent thinkingteam playerorganization skillscommunication skillscollaboration skillsanalytical skillstechnical writingproblem-solvingadaptability
Certifications
Canadian Secret Security Clearance