drjobs Software Developer - Product Development

Software Developer - Product Development

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Ottawa - Canada

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Internal Job Title: Software Developer
Job Type: Permanent FullTime
Job Location: Ottawa ON
Work Model: Hybrid

 

Position Summary

As a Software Developer in our Product Development unit you will be responsible for designing developing and maintaining both frontend and backend components of software applications. This role involves collaborating with crossfunctional teams to deliver highquality software solutions that meet business requirements and enhance user experience.

 

Responsibilities

Application Development:

  • Design develop and maintain secure reliable and scalable cloud and onprem software applications using a variety of programming languages and technologies.

FrontEnd Development:

  • Create responsive and userfriendly interfaces using HTML CSS and JavaScript frameworks.

BackEnd Development:

  • Develop serverside logic database interactions and APIs to support frontend functionality.

Code Review and Testing:

  • Conduct code reviews write unit tests and perform debugging to ensure software quality and reliability.

Collaboration:

  • Work closely with Product Managers Software Designers Developers and Testers to understand requirements and deliver solutions.

Documentation:

  • Create and maintain documentation for software applications and development processes.

Continuous Improvement:

  • Stay updated with the latest industry trends and technologies and continuously improve software development practices.

Various other Duties and Responsibilities

 


Qualifications :

Knowledge and Experience

  • Education: Bachelors degree in Computer Science Software Engineering (or a related field) or an equivalent combination of relevant education and work experience.
  • Certifications: Certified Scrum Developer (CSD) Microsoft Certified: Azure Developer Associate or similar certifications are an asset.
  • Knowledge: Object oriented programming concepts software development methodologies (Agile Scrum) principles of software engineering best practices in coding and testing.
  • Experience: 3 years of experience in software development.

Technical Environment

  • Programming Languages: Java JavaScript CSS HTML
  • Frameworks: Spring Boot Angular
  • Database: PostgreSQL
  • Version Control: Git
  • Automated Testing: JUnit Mockito Karma Protractor REST Assured
  • Build: Maven Docker
  • Cloud Platforms: Azure AWS

Soft Skills and Characteristics

  • Communication: Excellent verbal and written communication skills with the ability to articulate technical concepts to nontechnical stakeholders.
  • ProblemSolving: Strong analytical and problemsolving abilities with a proactive approach to identifying and resolving issues.
  • Collaboration: Ability to work effectively in a team environment collaborating with crossfunctional teams to achieve common goals.
  • Adaptability: Flexibility to adapt to changing requirements and priorities in a fastpaced environment.
  • Attention to Detail: High level of attention to detail ensuring the quality and accuracy of work.
  • Growth Mindset: Commitment to continuous learning and professional development staying current with industry trends and technologies.

Mandatory Requirements

  • Language(s): Fluency in English (reading writing speaking)

 


Additional Information :

Canadian Bank Note Company (CBN) is committed to fostering a diverse and inclusive workplace where all employees are treated with dignity and respect. We are proud to be an equal opportunity employer and do not discriminate on the basis of race color religion sex national origin age disability veteran status sexual orientation gender identity or any other legally protected status.

We provide equal employment opportunities to all individuals including women Indigenous Peoples persons with disabilities visible minorities and members of the 2SLGBTQ community. Our commitment to equity extends to all aspects of employment including recruitment hiring promotion compensation benefits training and development. As part of our commitment to providing an inclusive barrier free selection process we ask that if you are contacted regarding the competition for this position you advise the interview coordinator or any accommodation measures you may require.

At CBN we value the unique perspectives and experiences that each employee brings to our organization and we are committed to maintaining a workplace that reflects the diverse communities we serve. We believe that diversity and inclusion drive innovation and success and we strive to create an environment where every employee can thrive and contribute to our collective goals.


Remote Work :

No


Employment Type :

Fulltime

Employment Type

Full-time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.