Junior Application Developer

OnX is a leading technology solution provider that serves businesses, healthcare organizations, and government agencies across Canada. OnX combines deep technical expertise with a full suite of flexible technology solutions—including Generative AI, Application Modernization, Managed Hybrid Cloud, Cybersecurity, Unified Communications, and Infrastructure solutions. From developing and deploying modern applications and the secure, scalable platforms on which they run, to managing, monitoring, and optimizing their operations, OnX delivers comprehensive technology solutions for its clients’ transformative business initiatives. For more information, please visit www.onx.com.



Job Purpose:

As an Junior App Developer, you will play a vital role in architecting, developing, and optimizing sophisticated applications. With a passion for learning, the ability to pick up technical acumen and a penchant for solving intricate challenges, this role is pivotal in delivering scalable, efficient, and user-centric solutions.


Essential Functions:

Application Development

Assign in the development, and deployment of high-end applications.

Collaborate closely with the team to address complex requirements and ensure alignment with business goals.

Database Design & Integration

Create and manage database schemas, ensuring seamless integration with applications.

Develop, optimize, on SQL queries, stored procedures, and data retrieval methods.

Collaborate with database administrators to ensure high performance and availability of databases.

Code Optimization & Maintenance

Regularly review, refactor, and optimize code to ensure top performance, maintainability, and adherence to industry best practices.

Incorporate advanced coding techniques and patterns to cater to intricate business requirements.

Testing & Debugging

Oversee and create unit and integrated testing processes, ensuring software reliability and robustness.

Diagnose, troubleshoot, and address defects in applications and associated SQL operations.

Collaboration

Engage proactively with project managers, designers, and senior developers to achieve project deliverables and milestones.

Continuous Learning & Innovation

Remain updated with the latest trends and associated technologies, introducing new methodologies and tools to the team.

Support initiatives aimed at enhancing application performance, user experience, and development methodologies.

Documentation & Knowledge Transfer

Produce and maintain comprehensive documentation detailing application architecture, database schemas, and usage guidelines.

Participate in knowledge-sharing sessions and workshops, enhancing the team's overall capabilities.


Education

Four years of College resulting in a Bachelor's Degree or equivalent

Bachelor’s degree in Business, Computer Science, Engineering, or a related field; MBA or Master’s degree preferred.


Certifications, Accreditations, Licenses

N/A


Experience

0 to 2 years of experience


Special Knowledge, Skills, and Abilities

A strong foundation in programming for the web (backend and front end) using a variety of programming languages and frameworks

Mastery in using various libraries, patterns, and practices.

A strong passion to learn new technology, processes and be a part of a client delivery team



Due to U.S. Government requirements applicable to foreign-owned telecommunications providers, non-US citizens may be required to submit to an extensive government agency background check which will necessitate disclosure of sensitive Personally Identifiable Information.

Principal Consulting Services - On Demand

Remote (Toronto, Ontario, CA)

Share on:

Terms of servicePrivacyCookiesPowered by Rippling