Who ❤️ PJ →

Full Search

This job listing has expired and may no longer be relevant!
22 Aug 2023

Full-Time SYSTEMS INTEGRATOR 1 (Java/Apex Developer)

City of Toronto – Posted by Kpapa Toronto, Ontario, Canada

Job Description

Reporting to the Senior Systems Integrator, Public Health, the Systems Integrator 1 (Java/Apex Developer) provides services to assist the Division in developing and supporting web-based information and reporting systems for various TPH programs. Support/creation of modules includes business requirements, analysis and design, J2EE development, Web-based app development & support, modelling and scripting, GIS/mapping, testing, documentation, deployment preparation and roll-out in a complex computing environment. The modules developed must adhere to established TPH & CoT development standards. The position involves working with multi-discipline teams to integrate various infrastructure components.

 

  • Establishes and maintains business relationships with clients to discuss/assess clients’ needs
  • Identifies risks and prepare action plans to mitigate
  • Conducts or leads team in delivery of projects or work packages
  • Liaises and co-ordinates with internal & external groups on accomplishment of deliverables
  • Prepares and presents status report and variance explanation for projects or work packages
  • Assesses, analyzes, evaluates, and recommends process & policy alternatives for projects & work packages
  • Re-designs business principles, process, policies and standards by recommending best practices and improvements to current processes
  • Determines business requirements and build consensus amongst clients
  • Prepares Logical Data Models and Design documents for proposed solutions that leverage information &technology as part of the solution
  • Provides input to Data Management teams on transformation of clients’ business requirements
  • Recommends improvements to current methodology, process, standards, and policies
  • Assists staff in understanding of business processes and logic
  • Liaises with staff in development of test strategy, test cases & test scripts for system, performance, usability, and acceptance testing of system solutions developed
  • Leads team to draft implementation & rollout strategies and plans
  • Conducts walk-through of deliverables to identify potential problems
  • Prepares training material and documentation for use by clients and staff
  • Conducts training for clients and their staff
  • Collaborates with clients on “Go / No Go” cut-over decisions e.g., rollouts

Key Qualifications:

  1. University degree in computer science or the approved equivalent combination of education and/or experience.
  2. Extensive experience with developing and sustaining service-oriented, component-based solutions in largescale application development projects.
  3. Extensive experience in creating application artifacts based on business requirements and creating high-level data architecture/models, application architecture, semantic diagrams, and application mock-ups.
  4. Extensive experience working on projects that utilize the following:
    Programming languages, technologies and frameworks and App Server:

Java, J2EE, JSP, design patterns, Spring, Hibernate, Struts, WebSphere Application Server 9.x;

Web development languages, methodologies, and standards:

Oracle APEX (20.x), AJAX, JSON, JavaScript, jQuery, XML, XSLT, CSS3, Bootstrap2, HTMLX
SOA technologies and protocols:

SOAP, REST, WSDL, WS-* standards, SSL/HTTPS;
Databases and management toolsets:

Oracle X, SQL Server, PL/SQL, SQL Developer, Toad.

 

You must also have:

 

  • Familiarity with Cloud technologies and platforms, ex. Microsoft Azure, AWS, Salesforce; MS Power Apps.
  • Knowledge of current and emerging technologies, including mobile application development, and understanding of the basic concepts of secure online payment, content management, authentication and authorization principles.
  • Knowledge of agile development methodologies and practices.
  • Knowledge of developing enterprise-level service-oriented components.
  • Knowledge and ability to implement mapping features using GIS services (e.g., Esri, Google maps).
  • Knowledge of development and version control tools (e.g., SVN, GitHub).
  • Strong analytical and problem-solving skills, listening and interacting skills are essential.
  • Strong customer service orientation.
  • Ability to work effectively with a group of multidisciplinary staff in a project team setting.
  • Ability to work with projects that require QA testing using the entire QA lifecycle with the involvement of the development team and business users is desirable.
  • Ability to orchestrate and execute deployment plans, including coordination with infrastructure and business elements.
  • Ability to effectively communicate both orally and in writing and delivering presentations.
  • Ability to prepare and deliver presentations on both technical and business subjects.
  • Ability to work with competing demands prioritizing and meeting deadlines.
Share this role online (there may be a referral fee*)

How to Apply

How to apply If you are interested in this opportunity please apply at:
https://jobs.toronto.ca/job-invite/40218/  

Job Types: Full-Time. Job Tags: https://jobs.toronto.ca/job-invite/40218/. Salaries: 80,000 - 100,000.

50 total views, 0 today

Apply for this Job