Junior Developer creating responsive web applications using modern technologies at Babcock. Collaborating in Agile teams to deliver effective web solutions for defense and civil customers.
Responsibilities
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
Automation Programmer responsible for maintaining SCADA and PLC systems at Keystone Clearwater Solutions. Involves field travel for troubleshooting and upgrades while overseeing automation assets.
Automation Programmer at Keystone Clearwater Solutions responsible for maintaining automated assets and ensuring system functions. Involves troubleshooting, software version management, and field operations.
Engineering Services Coordinator managing contract administration activities within Florida Department of Transportation. Overseeing agreements, coordinating with consultants, and ensuring project development is efficient.
Project Leader developing new processes for thin film rolling at Heraeus Precious Metals. Responsible for project planning, coordination, and technological assessments.
Experienced Programmer for a global video game studio focusing on game development and mentoring junior developers in a collaborative engineering culture.
Working student in App - Entwicklung mit React Native for NEOCOSMO GmbH. Creating mobile applications and designing user interfaces for iOS and Android.
Engineering Technician C performing inspections and engineering record maintenance on pipeline projects. Works under supervision ensuring adherence to safety and company operating procedures.
Engineering Technician at Lincoln Electric completing engineered system debug and start - up prior to runoff. Collaborating with project engineers on PLC, HMI, and robotic programming.
Join Stay22 as a Senior ML/DL Developer in the Neuro Squad. Design and optimize AI solutions, enhancing affiliate platform performance and user experience.