Software Developer [Remote]

Posted: Tuesday, 25 March 2025
Valid Thru: Thursday, 24 April 2025
Index Requested on: 03/25/2025 07:14:38
Indexed on: 03/25/2025 07:14:38

Location: Ottawa, ON, , CA

Industry: Advertising and Public Relations
Occupational Category: 19-2099.00 - Life, Physical and Social Science
Type of Employment: FULL_TIME

N. Harris Computer Corporation - CAD is hiring!

Description:

Responsibilities:

  • Develop, test, and maintain Java-based applications.

  • Work with Angular to build responsive front-end components (if applicable).

  • Design and optimize database queries and stored procedures in MS SQL Server.

  • Collaborate with cross-functional teams to define, design, and ship new features.

  • Troubleshoot, debug, and resolve application issues.

  • Ensure application performance, scalability, and security.

  • Maintain code quality and organization through best practices.

  • Participate in Agile development processes, including sprint planning and code reviews.

  • Develop and maintain automated tests, including unit tests, integration tests, and end-to-end tests.

Required Qualifications:

  • Strong experience with Java (Spring Framework preferred)

  • Proficiency in Microsoft SQL Server, including writing and optimizing queries.

  • Experience with Angular (preferably Angular 2+).

  • Familiarity with creating and consuming RESTful APIs.

  • Experience with Git for version control.

  • Understanding of CI/CD pipelines.

  • Strong problem-solving skills and attention to detail.

  • Excellent communication and collaboration abilities.

Preferred Qualifications:

  • Experience working with Docker and containerized applications.

  • Knowledge of cloud platforms (AWS, Azure, or Google Cloud).

  • Exposure to front-end technologies such as HTML, CSS, and TypeScript.

  • Experience in enterprise application development.

Responsibilities:

Please review the job description.

Educational requirements:

  • high school

Desired Skills:

Please see the job description for required or recommended skills.

Benefits:

Please see the job description for benefits.

Apply Now