Jobs
>
Hamilton

    developer (ii) - Hamilton, Canada - McMaster University

    Default job background
    Description
    Posting Details
    Schedule

    Monday - Friday

    8:30 am - 4:30 pm

    Hybrid work schedule

    Education Level

    Bachelor's degree in Computer Science or related field

    Career Level

    Requires 3 years of relevant experience

    Normal Hiring Range

    $ $40.75 (hourly)

    Job Description

    At McMaster University, our people are our most valuable asset. We strive to attract, develop, and retain talented faculty and staff, and to foster inclusive excellence which values the strengths, perspectives, and contributions of each individual. McMaster's profile and stature has evolved to one of the Top 70 Universities in the World and we are recognized as Canada's Most Research Intensive University. McMaster is also recognized as one of the top employers in the Hamilton/Niagara region and has been recognized as one of Canada's Top Diversity employers for the past 6 years.

    The Enterprise Applications team in University Technology Services (UTS) provides exceptional customer service and a high level of central IT support to the McMaster community. Our goal is to ensure transparency, innovation and accountability in service provision and support. We stand by our values of teamwork , humour, creativity , critical thinking , kindness and perspective and part of a key initiative of delivering robust and innovative Enterprise Application solutions to the McMaster University community.

    For more information about UTS, please visit our website

    About the position

    The Developer II position (Enterprise Applications) is responsible for programming and developing applications software that meet specified client and business requirements. The position also provides input into the planning of the work packages based on expertise and understanding of the current applications and systems and the impact that they will have on the current production environment.

    Are you the right candidate?

    If you excel in UI/UX design, are proficient in programming languages like Java, C#, Python, JavaScript, or Ruby, and understand the full SDLC, this role could be for you. Ideal candidates have a grasp of OOP, front-end technologies (HTML, CSS, JavaScript, and frameworks like React, Angular, or ), and database management systems. Strong analytical skills, familiarity with Agile practices, cloud platforms (AWS, Azure, Google Cloud), and experience with PeopleSoft are also important. If you're committed to staying current with industry trends and developing secure, efficient applications, we encourage you to apply

    Key Responsibilities:

    Technical Duties

  • Develop and install new and modified University administrative applications systems using project management and application life cycle best practices.
  • Complete the technical design, detailed specifications, programming system components, and system and integration testing for new applications.
  • Work with and understand complex data models and databases for the most effective and efficient organization of data based on processing requirements.
  • Contribute to the review, development, and modification of best practices and technical solutions.
  • Take ownership of technical issues by identifying underlying problems, analyzing potential solutions and implementing system resolutions, including workarounds.
  • Maintain information technology process flow, methodology, and control documentation.
  • Update and maintain knowledge of application components such as, internet, intranet, personal computer, and database structures.
  • Acquire and maintain a basic understanding of Business Intelligence and Data Warehousing principles.
  • Develop simple queries using basic Business Intelligence tools.
  • Systems Analysis, Design and Testing

  • Define, develop, and perform application testing procedures.
  • Adapt techniques and interpret or modify procedures to achieve objectives where any changes are within the agreed project scope and deliverables.
  • Gather information from customers to determine business, auditing, and system requirements.
  • Write complex programs using various computing and scripting languages.
  • Facilitate meetings with customers and interpret, assess, and evaluate customer business requirements in order to establish project scope and design criteria for systems.
  • Debug computer program code.
  • Develop and modify interfaces for existing applications and systems while maintaining the integrity of data and processes.
  • Develop components for new multi-faceted computer systems and revise existing systems comprised of numerous application components.
  • Perform load and stress testing to anticipate the impact of application usage on the production service environment.
  • Complete calculations used to estimate various capacity requirements such as database size.
  • Participate in all phases of testing including, but not limited to, system, integration, acceptance, regression, and performance.
  • Manage defects identified during all phases of a project.
  • Resolve problems in the test, production implementation, and post-implementation phases in coordination with other technical and business groups.
  • Communicate testing results to others.
  • Understand the different levels of testing and develop simple use cases and test scripts.
  • Follow a test script and document defects.
  • Project Management and Documentation

  • Contribute to project management documents for tracking project steps and process flow.
  • Coordinate various tasks, resources, and people required to carry out problem solutions including the identification and sequencing of database administrator functions, and setting security authorizations.
  • Create project plans which include task lists, test plans, client training plans, and analysis and documentation of project implications on other functional areas.
  • Document the logical flow of processes and data in reports and flowcharts.
  • Write and document business requirements for small to medium projects.
  • Develop time and cost estimates for project assignments.
  • Prepare and review operations documentation, training materials, and timelines.
  • Communication, Collaboration, and Stakeholder Management

  • Communicate project, issue, and system status to project leads and managers.
  • Search and gather information from a variety of sources including computer applications, internet, and legislative documentation and consolidate relevant information to complete environmental scans.
  • Work cooperatively with others to effectively determine information and understand business requirements of a complex nature.
  • Deliver presentations to team members as it relates to project work.
  • Exchange technical information with colleagues during the application development process.
  • Explain and exchange technical concepts and information to clients in a non-technical manner to ensure that the customer comprehends the issue.
  • Provide advice to customers on alternative and recommended approaches to computing system solutions for meeting their business requirements.
  • Provide production service implementation training to clients.
  • Provide expertise and working knowledge of application components such as internet, intranet, mainframe, personal computer, and database structures.
  • Interpret complicated technical program specification documents, translate, and develop into application code.
  • Provide Level III post implementation support to users regarding technical issues.
  • Facilitate effective dialog between technical staff.
  • Read and understand complex Business Process Diagrams and develop basic (Level II) models.
  • Read and understand a complex project plan and develop simple project plans.
  • Work with project leads and managers to prioritize and schedule issues resolution.
  • Ensure that the internal and external customer perspective is a driving force behind decisions and activities.
  • Follow service practices that meet customers' and University needs.
  • Interact with others in a way that gives them confidence in one's intentions and those of the University.
  • Work collaboratively with others to achieve departmental and institutional goals. Actively participate as a member of a team to move the team toward the completion of goals.
  • Provide recommendations to supervisor.
  • Apply and enforce department change control policies and procedures.
  • Perform a range of varied work activities in a variety of structured environments.
  • Understand and use appropriate methods, tools, and applications to complete work tasks.
  • Demonstrate a rational and organized approach to work and identify development opportunities.
  • Plan, schedule, and monitor own work within short time horizons.
  • Absorb technical information when it is presented systematically and apply it effectively.
  • Organize time, work and resources to accomplish objectives in the most effective and efficient way.
  • Use measurement methods to monitor progress toward goal attainment, tenaciously working to meet or exceed those goals, while deriving satisfaction from the process of goal achievement and continuous improvement.
  • Professional Development

  • Remain current with relevant development and project methodologies.
  • Remain current with frequent updates and changes to technology.
  • Remain current with security policies and procedures and work with System Administrators to implement security changes.
  • Additional Information:

    The successful candidate will have/demonstrate:

  • Experience with user interface (UI) and user experience (UX) design principles to create intuitive and user-friendly applications
  • Proficiency in one or more programming languages such as Java, C#, Python, JavaScript, or Ruby
  • Understanding of the various stages of the SDLC, including requirements gathering, design, development, testing, and deployment.
  • Familiarity with OOP concepts and the ability to apply them in practice.
  • Knowledge of HTML, CSS, and JavaScript, as well as frameworks like React, Angular, or for front-end development.
  • Basic understanding of database management systems (DBMS) and experience with SQL for data manipulation and retrieval.
  • Proficiency in using version control systems like Git to track changes and collaborate with developers.
  • Strong analytical and problem-solving skills to identify and resolve technical issues efficiently.
  • Ability to create clear and concise technical documentation to assist in the understanding and maintenance of the application.
  • Knowledge of testing principles and experience in writing test cases, as well as the ability to debug and troubleshoot issues.
  • Familiarity with Agile development practices, such as Scrum or Kanban, to work in an iterative and collaborative environment.
  • Understanding of CI/CD pipelines and the ability to automate build, test, and deployment processes.
  • Awareness of basic security principles and best practices to develop secure applications and protect user data.
  • Exposure to cloud platforms like AWS, Azure, or Google Cloud, and knowledge of deploying applications in a cloud environment.
  • Willingness to learn new technologies and frameworks, staying up to date with industry trends and best practices.
  • Stay updated on emerging technologies and industry trends, including artificial intelligence (AI), and assess their potential impact on our products and processes.
  • Collaborate with data analysts, and business stakeholders to understand data requirements and translate them into technical solutions that support business objectives.
  • Collaborate with cross-functional teams to integrate data solutions into existing systems and applications, and support data-driven initiatives across the organization.
  • Experience on PeopleSoft applications (v9.2) using PeopleTools v8.55 or greater, PeopleCode, Application Engine, PeopleSoft Component Interface/Integration Tools, PeopleSoft Application Messaging, Query and Reporting.
  • Requirements:

    Bachelor's degree in Computer Science or related field.

    Requires 3 years of relevant experience.

    What We Offer:

    In addition to joining a Top Ranked University, McMaster offers a very competitive Total Compensation Package that includes, but is not limited to:

  • Employer Paid benefits such as Extended Health, Dental, Emergency Out-of-Country Travel Coverage & Basic Life Insurance.
  • Participation in a competitive Contributory Pension Plan
  • Progressive paid annual vacation plan.
  • Training, coaching and professional development opportunities.
  • Employee tuition assistance for continuous development and education.
  • Opportunity to be a part of an academic environment working alongside professionals who share a passion for learning.
  • For more information, please visit McMaster's Total Rewards website



  • City of New York Hamilton, Canada

    The NYC Department of Design and Construction, Division of Information Technology Services seeks a Developer (Web Applications). The selected candidate will be responsible for participating in and managing the design, coding, and improvement of the agency's web pages, program/app ...


  • City of New York Hamilton, ON, Canada

    The NYC Department of Design and Construction, Division of Information Technology Services seeks a Developer (Web Applications). The selected candidate will be responsible for participating in and managing the design, coding, and improvement of the agency's web pages, program/app ...

  • Axelon Services Corporation

    Developer

    2 weeks ago


    Axelon Services Corporation Mississauga, Canada Contract

    Global Financial Firm located in MISSISSAUGA, ON has an immediate contract opportunity for an experienced Sr.Java Developer · "This role is currently on a Hybrid Schedule. · You will need to have reliable internet, computer and android or iphone for remote access into the clien ...

  • McMaster University

    Career Development

    2 weeks ago


    McMaster University Hamilton, Canada

    **Schedule** · Monday - Friday, 8:30 am - 4:30 pm · **Education Level** · Bachelor's degree in a relevant field of study · **Career Level** · 4 years of relevant experience · Unit/Project Description: · The DeGroote's Student Experience team supports all students at the DeGroote ...

  • McMaster University

    Career Development

    2 weeks ago


    McMaster University Hamilton, Canada

    **Schedule** · Monday to Friday; 8:30am-4:30pm · **Education Level** · Bachelor's degree in a related field · **Career Level** · Requires 4 years of relevant experience · **Unit/Project Description** · As the largest Faculty, with approximatley 8,000 undergraduate student, enroll ...


  • McMaster University Hamilton, Canada

    Are you interested in supporting the prevention of the next global pandemic? · The Director, Development (Global Nexus) is a new position based out of Canada's Global Nexus for Pandemics and Biological Threats ("Global Nexus") within McMaster University's Faculty of Health Scienc ...

  • McMaster University

    Director, Development

    2 weeks ago


    McMaster University Hamilton, Canada

    **THE OPPORTUNITY** · McMaster University is seeking a highly strategic and experienced Director, Development supporting DeGroote School of Business in their advancement priorities. The new Director will intentionally build relationships, leverage innovative approaches and drive ...

  • Insituform Technologies Ltd.

    Business Development

    2 weeks ago


    Insituform Technologies Ltd. Hamilton, Canada

    Overview: · **RESPONSIBILITIES** · - Responsible for the execution of annual sales plans to support revenue and profit objectives of Insituform Technologies. · - Identify, develop, and close new business opportunities. · - Manage the business development effort, generate, and qua ...

  • St. Joseph's Healthcare Hamilton

    Development Officer

    3 weeks ago


    St. Joseph's Healthcare Hamilton Hamilton, Canada

    **Position Details**: · **Posting #**: 28017 · **Department**:St. Joseph's Healthcare Foundation · **Employee Type**:Regular, Full Time · **If Temporary, Number of Weeks**: · **Union**:Non-Union · **Openings Remaining**:1 · **Schedule**: · **Work Days**: Monday to Friday · **Time ...

  • The Anglican Diocese of Niagara

    Financial Development

    3 weeks ago


    The Anglican Diocese of Niagara Hamilton, Canada

    The Anglican Diocese of Niagara is searching for a part-time **Financial Development & Campaign Coordinator** to coordinate diocesan fund development initiatives from a donor-centered framework consistent with the vision and mission of the diocese. To deepen active engagement in ...

  • City of Hamilton

    Business Development

    2 weeks ago


    City of Hamilton Hamilton, Canada

    **About the City of Hamilton** · **Contribute to the City of Hamilton, one of Canada's largest cities - home to a diverse and strong economy, an active and inclusive community, a robust cultural and dining scene, hundreds of kilometres of hiking trails and natural beauty just min ...

  • McMaster University

    Career Development

    2 weeks ago


    McMaster University Hamilton, Canada

    **Schedule** · Mo - Fr, 8:30 am - 4:30 pm · **Education Level** · Bachelor's degree in a relevant field of study · **Career Level** · 4 years of relevant experience · Unit/Project Description: · The DeGroote's Student Experience team supports all students at the DeGroote School o ...


  • Hamilton Health Sciences Foundation Hamilton, Canada

    Hamilton Health Sciences Foundation provides vital funding to enable the best possible patient care. We inspire and motivate gifts that fund medical equipment and patient amenities, innovative research initiatives, essential redevelopment of clinical care spaces, and the educatio ...

  • McMaster University

    Career Development

    1 week ago


    McMaster University Hamilton, Canada

    Schedule · Monday - Friday, 8:30am - 4:30pm (Hybrid schedule) · Education Level · Bachelor's degree in a relevant field of study. · Career Level · Requires 4 years of relevant experience. · The DeGroote's Student Experience team supports all students at the DeGroote School of Bus ...

  • Hamilton Health Sciences Foundation

    Development Officer

    1 week ago


    Hamilton Health Sciences Foundation Hamilton, Canada

    Hamilton Health Sciences Foundation provides vital funding to enable the best possible patient care. We inspire and motivate gifts that fund medical equipment and patient amenities, innovative research initiatives, essential redevelopment of clinical care spaces, and the educatio ...

  • YMCA of Hamilton Burlington Brantford

    Development Officer

    1 week ago


    YMCA of Hamilton Burlington Brantford Hamilton, Canada

    **Development Officer (Planned, Major, and Leadership Giving)** · **Location**: 79 James Street South, Hamilton, ON · **Department**: Association Services · **Position Status**: Full Time Permanent, with benefits and a complimentary YMCA membership · **Placement**: Immediate · ** ...


  • St. Joseph's Healthcare Hamilton Hamilton, Canada

    **Organizational Development & Learning Coordinator**: · **Position Details**: · **Department**: Employee & Organizational Development · **Employee Type**: Regular, Full Time · **If Temporary, Number of Weeks**: · **Union**: Non-Union · **Openings Remaining**: 1 · **Schedule**: · ...

  • Environmental 360 Solutions

    Business Development

    2 weeks ago


    Environmental 360 Solutions Hamilton, Canada

    **Company Overview** · Founded in 2018, Environmental 360 Solutions (E360S) is dedicated to becoming North America's leading and most trusted environmental management company. Growing through acquisition and Organic growth, E360S provides environmental and waste management soluti ...


  • Mohawk College Hamilton, Canada

    **Organizational Development Consultant** Status**:Full Time · **Hours**:Monday to Friday; 35 hours/week · **Home Campus**:Fennell · **Pay Band**:10 · **Rate of Pay**:$77,520 - $96,900 · **Posting Date**:February 22nd, 2023 · **Closing Date**:Open until filled · We support and en ...


  • Centre For Probe Development And Commercialization Hamilton, Canada

    AtomVie Global Radiopharma Inc. is a global leading GMP manufacturer and distributer of clinical and commercial radiopharmaceuticals. We work with our partners to empower the next generation radiotherapeutics for the detection and treatment of cancer and human diseases. · **About ...