Intermediate Software Developer

Found in: Jooble CA O C2 - 2 weeks ago


Canada Corfix Full time
February 19, 2024 : Intermediate Software Developer

Remote

Full Time

About Us

Corfix is one of Canada’s fastest growing SaaS companies in the construction tech space, specializing in jobsite management with an emphasis on safety and compliance documentation and organizational efficiency, including timekeeping. Corfix is designed for companies of all sizes who are cognizant of the need to utilize new technologies in running their business as effectively and profitably as possible. Corfix is a mobile app used on the jobsite by construction workers to manage day-to-day tasks and provide high-level oversight.

At Corfix, we want to help you take your career to the next level. You’ll be part of a supportive and collaborative team working to create lifelong customers. An Intermediate Software Developer will play an imperative role supporting this goal by contributing to the successful development and delivery of high-quality software products.

We are an Ottawa-based company but this role is remote and open to candidates based in Canada. This is a full-time position.

About the Role

As an Intermediate Software Developer, you will be responsible for developing software solutions that meet our clients’ needs. You will be part of a team that works collaboratively to design, develop, and implement software applications. This is a remote position, but on occasion in-person collaboration may be required.

We need someone to join our team of software developers to design, develop, test, and maintain software applications. You would be responsible for implementing new features and functionality within existing software systems, as well as developing entirely new features from the ground up.

You would be expected to have a strong grasp of software development concepts and technologies, and be able to contribute to the software development process from requirements gathering to final deployment. Intermediate software developers may also be responsible for troubleshooting and resolving technical issues that arise within the software applications they are working on.

Responsibilities
  • Collaborate with the team to design, develop, implement, and verify software applications
  • Write clean, efficient, and well-documented code
  • Conduct unit testing and debugging of software applications
  • Conduct unit testing, integration testing, hardware-software integration testing and debugging
  • Participate in code reviews and provide feedback to team members
  • Stay up-to-date with emerging trends and technologies in software development
  • Assist in the maintenance and support of existing software applications
  • Conduct feasibility studies and trade-offs among hardware, software, and interfaces
  • Provide support for hardware and software integration and troubleshooting at the target level
  • Design and establish software verification and validation processes
  • Support and facilitate software certification processes and reviews (SOI)
  • Mentor and evaluate the work of junior software engineers
  • Undertake additional duties as assigned by the Product Manager.
Requirements
  • Bachelor’s degree in Computer Science or related field
  • Minimum of 3 years of experience in software development
  • Familiarity with software development methodologies (e.g. Agile, Scrum)
  • Experience with version control systems (e.g. Git)
  • Strong problem-solving and analytical skills
  • Excellent written and verbal communication skills
Preferred Qualifications
  • Experience with web development frameworks (e.g. Angular)
  • Experience with mobile development frameworks (e.g. Ionic)
  • Familiarity with database management systems (e.g. MongoDB)
  • Knowledge of cloud computing platforms (e.g. AWS)
What we offer
  • Competitive compensation, generous benefits, and performance-based incentives
  • Growth and opportunity. You’ll find yourself surrounded by mentors from all walks of life, each with a unique set of skills and experience that brought them here.
  • Community. We like getting to know one another both in and out of the workplace, whether it’s collaborating in our virtual company meetings, connecting over donut dates or getting together in our offices or on the road.
  • Job satisfaction. We don’t mean to brag, but people love working here.
  • Work-life balance. With flexible working, and remote work, make anywhere your office.
#J-18808-Ljbffr
  • Intermediate software developer

    Found in: Jooble CA O C2 - 1 week ago


    Canada Precision Analytics Full time

    Software development at Precision Analytics At Precision Analytics, the software development team plays an integral role in satisfying our clients’ needs. In addition to collaborating with key stakeholders in order to understand and satisfy business requirements, software developers work closely with our experienced data scientists to assist them in...

  • Intermediate/senior software developer | Developer

    Found in: Jooble CA O C2 - 1 week ago


    Canada Precision Analytics Full time

    Software development at Precision Analytics At Precision Analytics, the software development team is critical to how we do business. We count on our developers to technically empower our data science team and to work directly with our clients to understand and deliver requirements. Developers at Precision Analytics are given ownership over everything they...

  • Intermediate Software Engineer

    Found in: Jooble CA O C2 - 1 week ago


    Canada ada.cx Full time

    As an Intermediate Software Engineer on our Bot Automation team, you will work with internal and external stakeholders, product managers, and designers to execute Ada’s roadmap and iteratively deliver the caller experience for our AI-driven CX platform. Your goal will be to build and improve Ada’s AI Agent. This effort is highly visibility and...

  • Lead Software Developer

    Found in: Jooble CA O C2 - 1 week ago


    Canada Carekw Full time

    Company description CareKWis a healthcare company that helps to support individuals in a community environment. We providePSW and Nursing support services in Kitchener-Waterloo, Cambridge, Hamilton, Brantford, London and surrounding rural areas. Position: Lead Software Developer Responsibilities: Collaborating closely with senior stakeholders to...

  • Development Engineer Software

    Found in: Jooble CA O C2 - 1 week ago


    Canada BioVectra Inc. Full time

    Process Development Scientist, Analytical Services BIOVECTRA Inc. is a leading bio-science business in Prince Edward Island and Nova Scotia, focused on contract manufacturing and product development of active pharmaceutical ingredients, pharmaceutical intermediates, and bioreagents. BIOVECTRA has an opening for a Process Development Scientist,...

  • Genomics Software Engineer

    Found in: Appcast CA A2 P - 1 week ago


    Canada Intelliswift Software Full time

    Job Title: Genomics Software EngineerMust Have skills:Programming languages (e.g. Python, R)Any workflow language - such as WDL and NextFlowSingle-cell RNAUNIX/Linux operating systemBiotech/Phrama experience is mustResponsibilities• Support data life cycle management projects that enable the storage, organization, dissemination, and analytics of data in...

  • Genomics Software Engineer

    Found in: Whatjobs CA C2 - 2 weeks ago


    Canada Intelliswift Software Full time

    Job Title: Genomics Software Engineer Must Have skills: Programming languages (e.g. Python, R) Any workflow language - such as WDL and NextFlow Single-cell RNA UNIX/Linux operating system Biotech/Phrama experience is must Responsibilities • Support data life cycle management projects that enable the storage, organization, dissemination, and analytics of...

  • Genomics Software Engineer

    Found in: Appcast CA C2 Glassdoor - 2 weeks ago


    Canada Intelliswift Software Full time

    Job Title: Genomics Software EngineerMust Have skills:Programming languages (e.g. Python, R)Any workflow language - such as WDL and NextFlowSingle-cell RNAUNIX/Linux operating systemBiotech/Phrama experience is mustResponsibilities• Support data life cycle management projects that enable the storage, organization, dissemination, and analytics of data in...

  • Scala Developer

    2 weeks ago


    Canada Intelliswift Software Full time

    Software Developer- Data Engineering BackgroundType- 12 – 18 months contractLocation- BC, Canada Key Skills- · Spark, Scala, Data Engineering, Big data· Past Java experience preferred Interview process- 2 rounds of WebEx interviews including 1 coding interview

  • Scala Developer

    2 weeks ago


    Canada Intelliswift Software Full time

    Software Developer- Data Engineering BackgroundType- 12 – 18 months contractLocation- BC, Canada Key Skills- · Spark, Scala, Data Engineering, Big data· Past Java experience preferred Interview process- 2 rounds of WebEx interviews including 1 coding interview

  • Intermediate Salesforce Developer

    Found in: Jooble CA O C2 - 2 weeks ago


    Canada Info-Tech Research Full time

    Intermediate Salesforce Developer - 4 years+ in Salesforce - Canada, Remote Info-Tech Research Group is the world's fastest growing information technology research and advisory company, proudly servicing over 30,000 IT professionals worldwide. We produce unbiased and highly relevant IT research to help CIOs make strategic, timely and well-informed...

  • Scala Developer

    Found in: Jooble CA O C2 - 2 weeks ago


    Canada Intelliswift Software Full time

    Software Developer- Data Engineering Background Type- 12 – 18 months contract Location- BC, Canada Key Skills- · Spark, Scala, Data Engineering, Big data · Past Java experience preferred Interview process- 2 rounds of WebEx interviews including 1 coding interview

  • Scala Developer

    Found in: Appcast CA A2 P - 1 week ago


    Canada Intelliswift Software Full time

    Software Developer- Data Engineering BackgroundType- 12 – 18 months contractLocation- BC, Canada Key Skills- · Spark, Scala, Data Engineering, Big data· Past Java experience preferred Interview process- 2 rounds of WebEx interviews including 1 coding interview

  • Scala Developer

    Found in: Whatjobs CA C2 - 1 week ago


    Canada Intelliswift Software Full time

    Software Developer- Data Engineering Background Type- 12 – 18 months contract Location- BC, Canada Key Skills- · Spark, Scala, Data Engineering, Big data · Past Java experience preferred Interview process- 2 rounds of WebEx interviews including 1 coding interview

  • Scala Developer

    Found in: Appcast CA C2 Glassdoor - 2 weeks ago


    Canada Intelliswift Software Full time

    Software Developer- Data Engineering BackgroundType- 12 – 18 months contractLocation- BC, Canada Key Skills- · Spark, Scala, Data Engineering, Big data· Past Java experience preferred Interview process- 2 rounds of WebEx interviews including 1 coding interview

  • Magento Developer

    Found in: Jooble CA O C2 - 1 week ago


    Canada Techedinlabs Full time

    We currently have an opening for a Magento Developer position in Canada. Below, you'll find the detailed job description. This role offers full-time employment with the flexibility of remote work; however, candidates must be situated within Canadian borders. Required Skills Bachelor's degree in computer science, engineering, or a related field....

  • Senior Full Stack Developer

    Found in: Jooble CA O C2 - 2 weeks ago


    Canada OPES Software Full time

    OPES Software is actively looking for candidates with a dynamic and positive attitude to join our team. We are looking for a Senior Full Stack Developer to help us execute on our company’s business mission through the evolution of our current product offerings and the development and deployment of the company’s new product launches. Department: ...

  • Intermediate Software Engineer

    Found in: Jooble CA O C2 - 2 weeks ago


    Canada Parakeeto, Inc. Full time

    Parakeeto helps digital, creative, and professional services agencies run more profitably through consulting and software. We are established thought leaders in the area of best practice concepts and metrics for agency profitability, and work directly with small agencies looking to enhance their businesses performance. Our small distributed team serves...

  • Senior Android Developer

    Found in: Jooble CA O C2 - 1 week ago


    Canada Techedinlabs Full time

    We currently seek candidates for the position of Senior Android Developer in Canada. Please peruse the comprehensive job description provided below. This role entails full-time employment, allowing for remote work flexibility; nonetheless, applicants must be geographically located within the boundaries of Canada. Requirements 5 years of software...

  • Full Time Job Developer

    Found in: Jooble CA O C2 - 1 week ago


    Canada Techedinlabs Full time

    We currently have an opening for a Magento Developer position in Canada. Below, you'll find the detailed job description. This role offers full-time employment with the flexibility of remote work; however, candidates must be situated within Canadian borders. Required Skills ~ Bachelor's degree in computer science, engineering, or a related field. ~5+...