Software Developer [Remote]

Posted:
3/23/2025, 5:00:00 PM

Location(s):
Quebec, Canada ⋅ Alberta, Canada ⋅ New Brunswick, Canada ⋅ Saskatchewan, Canada ⋅ Ontario, Canada ⋅ Québec City, Quebec, Canada ⋅ Nova Scotia, Canada ⋅ Manitoba, Canada

Experience Level(s):
Junior ⋅ Mid Level ⋅ Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

Workplace Type:
Remote

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.