Enable job alerts via email!

IT Programmer/Software Developer Support Services

Maplesoft Group

Ottawa

On-site

CAD 70,000 - 100,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Maplesoft Group is seeking an IT Programmer/Software Developer to support federal government clients. This role involves designing and developing web applications, integrating APIs, and mentoring junior developers. The ideal candidate will have strong programming skills and a commitment to building a diverse and inclusive workforce.

Qualifications

  • Experience in web-based application development.
  • Proficient in SQL and database design.
  • Ability to mentor junior developers.

Responsibilities

  • Design, develop, and maintain web-based applications.
  • Implement front-end and back-end application features.
  • Conduct unit, integration, and user acceptance tests.

Skills

JavaScript
HTML
CSS
Oracle APEX
SQL
RESTful APIs
Tableau Software

Job description

Maplesoft implements TimeLive for electronic time tracking.

Please view the demo below on how to enter and approve time.

Do you want to work in a dynamic environment where your contributions count?

At Maplesoft, we value the contributions of all our employees and contractors. We listen and act upon suggestions, advice, and innovative ideas to further our strategic vision. In turn, Maplesoft contributes to the communities where we live and operate. We think globally, but act locally.

Build your future with Maplesoft’s exciting technologies, deep partnerships, personal approach to consulting services, professional development opportunities, and a vibrant company culture.

If you are interested in any of the following job openings, please apply directly to info@maplesoftgroup.com, citing the position title and job ID in the email subject line.

Title: IT Programmer/Software Developer Support Services

Maplesoft Group is currently seeking an IT Programmer/Software Developer Support Services for our Federal Government client.

Tasks and Responsibilities include, but are not limited to:

  1. Design, develop, and maintain web-based applications using Oracle APEX, JavaScript, HTML, and CSS, ensuring functionality, usability, and alignment with business objectives;
  2. Implement front-end and back-end application features, integrating RESTful APIs and web services to enable dynamic content delivery and system interoperability;
  3. Design and model relational database schemas to support application logic and business requirements, including the creation of tables, views, indexes, and constraints;
  4. Write efficient and maintainable SQL queries involving complex joins, aggregate functions, subqueries, and set operations to support reporting and application functionality;
  5. Develop and conduct unit, integration, and user acceptance tests to verify the accuracy, performance, and security of applications prior to release;
  6. Troubleshoot, debug, and resolve issues across the application stack, ensuring optimal performance, scalability, and reliability of delivered solutions;
  7. Create and maintain interactive dashboards and visual analytics using Tableau Software, transforming raw data into meaningful insights for stakeholders;
  8. Document application workflows, technical architecture, database structures, and development procedures to support long-term maintenance and team collaboration;
  9. Mentor junior developers by conducting code reviews, offering technical guidance, and facilitating skill development through pair programming or training sessions;
  10. Collaborate closely with business analysts, QA teams, and project stakeholders to gather requirements, validate solutions, and deliver high-quality products on time and within scope.

Maplesoft Group prides itself on its distinct corporate culture and recognizes that success is a direct reflection of our most valuable asset - our people. Therefore, attitude and ambition are key traits we seek, along with skill and aptitude.

We are committed to building a diverse and inclusive workforce. We encourage applications from all qualified individuals. Maplesoft Group is an equal opportunity employer and considers all qualified applicants regardless of race, religion, gender, sexual orientation, age, disability, veteran status, or other protected factors.

All employment decisions are based on business needs, job requirements, and individual qualifications. We support accessible recruitment and work environments. Please inform us if you require accommodations during the hiring process. Contact us at info@maplesoftgroup.com.

Thank you for your interest. Only candidates under consideration will be contacted.

Ready to Excel?

Think you're a great fit? Explore our Job Opportunities page.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Embedded Software Engineer

Akkodis

Ottawa

Remote

CAD 70,000 - 110,000

13 days ago

Software Engineer - Java

Veeva Consumer Products

Ottawa

Remote

CAD 85,000 - 225,000

10 days ago

(Senior) Field Application Engineer

FRAMOS GmbH

Ontario

Remote

CAD 80,000 - 100,000

6 days ago
Be an early applicant

Sr. Software QA Engineer

VTRAC Consulting Corporation (WBE)

Ontario

Remote

CAD 80,000 - 120,000

Yesterday
Be an early applicant

Senior Software Engineer, Core Experience

Instacart

Ontario

Remote

CAD 90,000 - 120,000

4 days ago
Be an early applicant

(Remote) Senior Software Engineer

Systems & Software, Inc.

Ontario

Remote

CAD 90,000 - 120,000

4 days ago
Be an early applicant

Senior Full Stack Software Engineer (Node.js, Python, PostgreSQL / NoSQL) - Remote

BioLegend, Inc.

Ontario

Remote

CAD 90,000 - 120,000

4 days ago
Be an early applicant

(Remote) Sr .NET Software Developer

N. Harris Computer Corporation - USA

Ontario

Remote

CAD 90,000 - 120,000

4 days ago
Be an early applicant

Senior Software Engineer, Commerce Platform

Instacart

Ontario

Remote

CAD 90,000 - 130,000

5 days ago
Be an early applicant