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

Intermediate Software Engineer - Java (Project Management)

CMiC • Toronto, ON, Canada
2 days ago
Job type
  • Full-time
Job description

Job Description

Job Description

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.

    Create a job alert for this search

    Intermediate Software Engineer Java Project Management • Toronto, ON, Canada

    Similar jobs
    Intermediate Software Developer (Askuity division)

    Intermediate Software Developer (Askuity division)

    The Home Depot Canada • Toronto, ON, Canada
    Full-time
    At The Home Depot Canada, we want you to feel valued and supported.The pay range you see represents base salary only.In addition, your total rewards may include : semi-annual bonuses tied to busines...Show more
    Last updated: 2 days ago • Promoted
    URGENT - Senior Software Engineer (Golang, PostgreSQL, Rest APIs), PERMANENT Hybrid

    URGENT - Senior Software Engineer (Golang, PostgreSQL, Rest APIs), PERMANENT Hybrid

    VTRAC Consulting Corporation (WBE) • Greater Toronto Area, Canada
    Permanent
    Thank you for applying to VTRAC opportunities.Please email your resume as a MS-WORD document in confidence.Subject : Senior Software Engineer (Golang, PostgreSQL, Rest APIs), PERMANENT Hybrid.Senior...Show more
    Last updated: 5 days ago • Promoted
    Senior Java & Mobile Solutions Engineer

    Senior Java & Mobile Solutions Engineer

    YDC Pro • Toronto C6A, ON, Canada
    Full-time
    A leading tech company in Toronto is looking for a skilled developer with over 10 years of experience in JEE and JAVA technologies, and 5 years in mobile solutions for both iOS and Android platform...Show more
    Last updated: 23 days ago • Promoted
    Java Software Engineer

    Java Software Engineer

    freelance.ca • Toronto, Canada
    Full-time
    Hi Everyone,I hope you're doing well! We have a job opening for a.If anyone is interested, please let me know.Job Description : We are seeking a skilled and passionate Senior Software Engineer with ...Show more
    Last updated: 23 days ago • Promoted
    RQ10386 - Software Developer - Intermediate

    RQ10386 - Software Developer - Intermediate

    Maarut • East York, ON, Canada
    Full-time
    Build and maintain secure Java services and REST APIs using Spring Boot.Translate technical requirements into clean, testable, production-ready code. Write unit and integration tests; contribute to ...Show more
    Last updated: 1 day ago • Promoted
    Java Software Engineer

    Java Software Engineer

    BeaconFire Inc. • Toronto, ON, Canada
    Full-time
    Develop applications using Java 8 / JEE (and higher), Angular 2+, React.SQL, Spring, HTML5, CSS, JavaScript and TypeScript among other tools. Write scalable, secure, maintainable code that powers our ...Show more
    Last updated: 17 days ago • Promoted
    Intermediate Software Developer (Java)

    Intermediate Software Developer (Java)

    Axonify • Toronto, Canada
    Full-time
    Axonify is the frontline operations platform for customer-facing businesses.We began by reinventing frontline learning and earned unmatched engagement with global brands. Now, we’re evolving into an...Show more
    Last updated: 14 days ago • Promoted
    Senior Software Engineer — Java, AWS & APIs (Toronto)

    Senior Software Engineer — Java, AWS & APIs (Toronto)

    BlueMatrix • Toronto C6A, ON, Canada
    Full-time
    A leading investment research platform in Toronto is looking for a Senior Software Engineer to design and implement high-performance APIs. With over 6 years of experience, the ideal candidate should...Show more
    Last updated: 30+ days ago • Promoted
    RQ10386 - Software Developer - Intermediate

    RQ10386 - Software Developer - Intermediate

    TWC Global • TORONTO, Ontario, Canada
    Full-time
    Arial,Helvetica,sans-serif;"> TWC Global Services is Hiring.Arial,Helvetica,sans-serif;&q...Show more
    Last updated: 2 days ago
    Senior Java Software Engineer

    Senior Java Software Engineer

    Hays • Toronto, ON, Canada
    Full-time
    Design and develop microservices using Java 8 / 17 and Spring Boot framework.Build RESTful APIs with Spring MVC / REST.Implement Spring Cloud components (Eureka, Config Server, Zuul).Work with JPA / Hibe...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    eBay • Toronto, ON, Canada
    Full-time
    Build our platforms and systems infrastructure using your strong background in distributed systems, network system design, and large-scale database systems. Research, analyze, design, develop and te...Show more
    Last updated: 13 days ago • Promoted
    Software Engineer III (Java Lead)

    Software Engineer III (Java Lead)

    TD Bank • Toronto C6A, ON, Canada
    Full-time +1
    Nous utilisons des témoins pour fournir et améliorer nos services de sorte à vous offrir une expérience plus personnalisée, et les services de suivi sont désactivés. Pour en savoir plus sur les témo...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer – Cloud-Native Java

    Senior Software Engineer – Cloud-Native Java

    TTEC Digital • Toronto C6A, ON, Canada
    Remote
    Full-time
    A leading digital solutions provider in Ontario, Canada is seeking an experienced Cloud Developer to work closely with Senior Architects on solution design and project-based development.The ideal c...Show more
    Last updated: 30+ days ago • Promoted
    Senior Principal Software Engineer - AI Multi-Agents

    Senior Principal Software Engineer - AI Multi-Agents

    Huawei Canada • Markham, York Region, Canada
    Full-time +1
    Senior Principal Software Engineer - AI Multi-Agents.Senior Principal Software Engineer - AI Multi-Agents.Huawei Canada has an immediate permanent opening for a Principal Software Engineer.Establis...Show more
    Last updated: 30+ days ago • Promoted
    Intermediate Java Developer

    Intermediate Java Developer

    Miit • Toronto
    Full-time
    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...Show more
    Last updated: 15 days ago • Promoted
    Intermediate Software Developers

    Intermediate Software Developers

    ROSS • Toronto, Canada
    Full-time
    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...Show more
    Last updated: 22 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Dew Software • Toronto, ON, Canada
    Temporary
    I'm Naveen from DewSoftware, and we have an exciting open position that may interest you.Please share your updated resume, and I'll reach out to schedule a convenient time to connect.Position : Soft...Show more
    Last updated: 8 days ago • Promoted
    Backend Software Engineer (Intermediate)

    Backend Software Engineer (Intermediate)

    Tucows Inc. • Toronto, ON, Canada
    Full-time
    Tucows Domains is the world's largest wholesale domain registrar, responsible for maintaining the health, neutrality, and openness of an important—but largely invisible part of the Intern...Show more
    Last updated: 30+ days ago • Promoted