Babcock International Group

Junior Developer

Babcock International Group

full-time

Posted on:

Location Type: Hybrid

Location: Ottawa • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Salary

💰 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