- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
-
Developer (Web Application)
4 days ago
City of New York Hamilton, CanadaThe 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 ...
-
Developer (Web Application)
4 days ago
City of New York Hamilton, ON, CanadaThe 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 ...
-
Developer
2 weeks ago
Axelon Services Corporation Mississauga, Canada ContractGlobal 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 ...
-
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 ...
-
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 ...
-
Director, Development
1 week ago
McMaster University Hamilton, CanadaAre 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 ...
-
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 ...
-
Business Development
2 weeks ago
Insituform Technologies Ltd. Hamilton, CanadaOverview: · **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 ...
-
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 ...
-
Financial Development
3 weeks ago
The Anglican Diocese of Niagara Hamilton, CanadaThe 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 ...
-
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 ...
-
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 ...
-
Development Coordinator
1 week ago
Hamilton Health Sciences Foundation Hamilton, CanadaHamilton 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 ...
-
Career Development
1 week ago
McMaster University Hamilton, CanadaSchedule · 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 ...
-
Development Officer
1 week ago
Hamilton Health Sciences Foundation Hamilton, CanadaHamilton 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 ...
-
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 · ** ...
-
Organizational Development
3 weeks ago
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**: · ...
-
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 ...
-
Organizational Development Consultant
2 weeks ago
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 ...
-
Business Development Manager
2 weeks ago
Centre For Probe Development And Commercialization Hamilton, CanadaAtomVie 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 ...
developer (ii) - Hamilton, Canada - McMaster University
Description
Posting DetailsSchedule
Monday - Friday
8:30 am - 4:30 pm
Hybrid work schedule
Education LevelBachelor's degree in Computer Science or related field
Career LevelRequires 3 years of relevant experience
Normal Hiring Range$ $40.75 (hourly)
Job DescriptionAt 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
Systems Analysis, Design and Testing
Project Management and Documentation
Communication, Collaboration, and Stakeholder Management
Professional Development
Additional Information:
The successful candidate will have/demonstrate:
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:
For more information, please visit McMaster's Total Rewards website