Talent.com
Intermediate Software Engineer - Java (Project Management)
Intermediate Software Engineer - Java (Project Management)CMiC • Toronto, ON, CA
Intermediate Software Engineer - Java (Project Management)

Intermediate Software Engineer - Java (Project Management)

CMiC • Toronto, ON, CA
Il y a plus de 30 jours
Type de contrat
  • Temps plein
  • Quick Apply
Description de poste

Computer Methods International Corp. (CMiC) is a Software Development firm specializing in enterprise financial and cost management systems designed for the Construction and Engineering industries.

About CMiC

CMiC is the leading provider of complete, integrated and advanced enterprise level software solutions for construction and capital projects. For nearly four decades, CMiC has partnered with the largest and most technologically progressive AEC firms and capital project owners in North America, gaining detailed insight into the unique business needs of the industry. From that experience, CMiC has created CMiC Enterprise, the most advanced construction and capital project software solution ever developed. Combining an incredibly flexible technological infrastructure with a philosophy of total integration, CMiC Enterprise lowers costs, improves productivity, and increases interoperability.

Job Overview

The Software Engineer is responsible for the development efforts of CMiC’s Project Controls module. The role involves designing, developing, troubleshooting, debugging, and testing applications.

Important Information:

  • The overall hiring salary range for this position from Intermediate to Senior level, is $70,000 to $115,000 annually
  • This position is for an existing vacancy
  • We do not use AI to screen, assess, or select applicants

Duties & Responsibilities

  • Write high-quality and well-documented code according to accepted standards based on business requirements using one or more of the following tools and technologies: JSP, Oracle ADF BC REST Framework, Jersey, Oracle JDeveloper, Java, JavaScript, SQL, PL/SQL
  • Evaluate alternative design approaches to meet business requirements
  • Create detailed technical design specification documents that can later be used for programming when required
  • Conduct extensive testing to ensure compatibility of the program with Oracle’s version.
  • Provide estimates for development items and consistently meet estimate and programming deadlines
  • Provide standard product and enhancement support
  • If needed, effectively work with other teams to assist with defect resolution
  • Provide integrated testing and debugging for new programming tasks/functions
  • Collaborate with team members and other departments to find solutions
  • Participate in project and team meetings
  • Other related duties as assigned

Requirements

  • University Degree, preferably in Computer Science
  • 3 plus year hands-on professional Java/J2EE programming experience (includes Java, JDBC, JSP, JavaScript, Struts Framework).
  • Familiarity with HTML5, JQuery & CSS.
  • Knowledge of creating reports using Jaspersoft iReports would be a plus.
  • Familiarity with Oracle databases and SQL, PL/SQL
  • Knowledge of Oracle JDeveloper, Ajax, WebLogic, Oracle Workflow, or diagram editing would be an asset.
  • Excellent communication skills – both written and oral.

Benefits

  • Competitive benefits Package (including Health & Dental benefits)
  • Paid vacation and personal days
  • Townhall meetings where all employees are encouraged to participate in open discussions
  • Located on York University’s campus, easily accessible by transit (TTC, GO, etc.), walking distance to shopping and restaurants
  • Outdoor lunch space, including picnic tables
  • An active Social Events Committee (past events include annual seasonal parties, pool and bowling tournaments, karaoke nights, Game nights, BBQ’s, and more)
  • Health and Wellness focus including virtual yoga classes and wellness webinars
  • RRSP Matching Program after 2 years of employment
  • Experience in a rapidly growing, socially responsible corporation

CMiC is an Equal Opportunity Employer. In accordance with the Accessibility for Ontarians with Disabilities Act, 2005 and the Ontario Human Rights Code, CMiC will provide accommodation to applicants with disabilities throughout the recruitment, selection and/or assessment process. If selected to participate in the recruitment, selection and/or assessment process, please inform Human Resources staff of the nature of any accommodation(s) that you may require.

Créer une alerte emploi pour cette recherche

Intermediate Software Engineer - Java (Project Management) • Toronto, ON, CA

Offres similaires

Intermediate Java Developer

MiitToronto, ON, CA
Temps plein

This role requires extensive development experience with Java, Microservices, Cloud Computing (AWS), Containerization, OpenShift, and Kubernetes.The ideal candidate will be a responsible and resour...Voir plus

 • Offre sponsorisée

Senior Software Engineer - C#/Java, API & Cloud

ScotiabankToronto, ON, CA
Temps plein

A leading bank in the Americas is seeking a Software Engineer in Toronto.The ideal candidate will have over 5 years of experience in C# or Java, and must be proficient in RESTful APIs, SQL, and clo...Voir plus

 • Offre sponsorisée

Senior API and Middleware Developer

Coforgenewmarket, on, ca
Temps plein

Job Title/Role: API Middleware Developer.We at Coforge are seeking a API Middleware Developer with the following skillset:.As a Senior API & Middleware Developer for the Platform Engineering team, ...Voir plus

 • Offre sponsorisée

Intermediate / Senior Java Developer

TngocMarkham, York Region, CA
Temps plein

We’re looking for a talented Intermediate/Senior Java Developer to join our growing team.We seek candidates who are passionate about problem-solving, have a motivated and driven mindset, and are ea...Voir plus

 • Offre sponsorisée

Intermediate Software Developers

ROSSToronto, ON, CA
Temps plein

Our client is looking to add an intermediate Java Developer to their team.You will support their Internet-based e-commerce software (Web Services & EDI) products and an in-house CRM system.The succ...Voir plus

 • Offre sponsorisée

Intermediate Software Engineer

JobberToronto
Temps plein

Are you a software developer with a passion for finding creative solutions to real-world problems?.Then Jobber might be the place for you! We're looking for an.Intermediate Software Engineer.At Job...Voir plus

 • Offre sponsorisée

Intermediate Java Developer - Agile

Tech Talent InternationalToronto, ON, CA
Temps plein

Be a vital part of innovative cloud software as an Intermediate Java Developer.Work remotely to enhance SaaS applications focusing on cash processing while utilizing your Java 11 expertise.The posi...Voir plus

 • Offre sponsorisée

Senior Java Software Engineer

Luxoftnewmarket, on, ca
Temps plein

One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain.Product being developed is a...Voir plus

 • Offre sponsorisée

Java Software Engineer

TechDoQuestnewmarket, on, ca
Temps plein

We are looking to hire Java Backend Engineer, immediately who has experience in eCommerce and merchandising applications.The Java Backend Engineer is responsible for designing, developing, and main...Voir plus

 • Offre sponsorisée • Nouvelle offre

Java Software Engineer (Term Contract)

Quality IT ResourcingToronto, ON, Canada
Temps plein +1

Java Spring Boot Developer (Senior) – 1-Year Term.We have multiple openings with our client in the financial services domain.GTA/ Mississauga is head office.Hybrid - mostly remote and likely once a...Voir plus

 • Offre sponsorisée

Senior Java Software Engineer

GalentToronto, ON, Canada
Temps plein

Senior Software Developer – Java & Angular.Strong proficiency in Java and Spring Boot.Extensive experience developing RESTful APIs.Solid hands-on experience with Angular for front-end development.E...Voir plus

 • Offre sponsorisée • Nouvelle offre

Intermediate Software Engineer

Octopusapp Inc.Toronto, Ontario, Canada
Temps plein

Are you a software developer with a passion for finding creative solutions to real-world problems? Then Jobber might be the place for you! We’re looking for an.Intermediate Software Engineer.At Job...Voir plus

 • Offre sponsorisée

Java Software Engineer (Term Contract) - toronto

Quality IT Resourcingtoronto, on, ca
Temps plein +1

Java Spring Boot Developer (Senior) – 1-Year Term.We have multiple openings with our client in the financial services domain.GTA/ Mississauga is head office.Hybrid - mostly remote and likely once a...Voir plus

 • Offre sponsorisée

Intermediate Software Engineer Focused on AI-Powered Solutions

PointClickCareToronto, ON, CA
Temps plein

Advance your career as an Intermediate Software Engineer, creating intelligent systems for healthcare.Focus on AI innovations to enhance operational efficiency and reliability in hybrid or remote r...Voir plus

 • Offre sponsorisée

Intermediate Software Engineer for Innovative Payment Portals

NMIToronto, ON, CA
Temps plein

Elevate your engineering skills as an Intermediate Software Engineer.Contribute to a dynamic team focusing on enhancing merchant-facing web portals and ensuring seamless payment experiences.This ro...Voir plus

 • Offre sponsorisée

Intermediate Software Engineer - Java (Project Management)

Computer Methods International Corp.Toronto, ON, CA
Temps plein

CMiC is the leading provider of complete, integrated and advanced enterprise level software solutions for construction and capital projects.For nearly four decades, CMiC has partnered with the larg...Voir plus

 • Offre sponsorisée

Intermediate Java Developer - Remote

Tech Talent InternationalToronto, ON, CA
Télétravail
Temps plein

About the job Intermediate Java Developer - Remote.Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US.We are currently searching for a Java Developer for our IT Financ...Voir plus

 • Offre sponsorisée

Educational Tech Intermediate Software Engineer

eDynamic LearningToronto, ON, CA
Temps plein

Make a meaningful impact in educational technology as an Intermediate Software Engineer.This remote role emphasizes the development and delivery of top-notch software features while collaborating w...Voir plus