Maarut Inc. Logo

Maarut Inc.

RQ00470 - Software Developer - Senior

Posted 5 Hours Ago
Be an Early Applicant
In-Office
Toronto, ON, CAN
Senior level
In-Office
Toronto, ON, CAN
Senior level
The Maximo Developer will configure and develop Maximo applications for the EWMS Program, ensuring high-quality solutions and integration with third-party systems. Responsibilities include testing, managing project deadlines, and collaborating with teams to deliver optimal results.
The summary above was generated by AI

Description:

The Maximo developer will support the EWMS Program and vendor teams as a core Maximo developer to configure Maximo application suite on work management implementations in the City's technology ecosystem. This role is responsible for developing all functional and technical aspects of Maximo solution development, including design & configurations in Maximo and interfaces ensuring a high level of solution quality. In addition, the resource will manage the realization of the design into a fully built, tested and live solution. The resource must have extensive knowledge of IBM Maximo’s Work Management processes, how an Enterprise Work Management (EWMS) system and complementary third-party products can be integrated into a technical architecture to meet customer requirements.

The developer specialist will be working in a hybrid mode, with a minimum of 3 days in-person from Metro Hall located at 55 John Street in Toronto. The successful candidate will be working seven (7) hours per day, five (5) days per week based on normal working Business Hours

 

Deliverables:

  • Work closely with EWMS Maximo program team and configure or develop Maximo system as per City’s divisional requirements.
  • Conduct Unit testing of the product in DEV and promote the code to SIT/QA for UAT.
  • Prepare test plans, test cases, scenarios, and result documents.
  • Prioritize tasks and focus on the important tasks based on their due dates.
  • Set realistic deadlines and consider all factors involved in completing the project or task before setting a deadline.
  • Be reliable and consistently meeting deadlines, build trust and credibility with divisions and stakeholders.
  • Track problems, defects, and issues within a large project.
  • Analyse results and creating reports for Management when needed.
  • Identify dependencies and define them clearly so that each team member knows what needs to be completed before moving on.
  • Assure the quality product or feature of Maximo is delivered for City.
  • Provide assessments and recommendations of new technology trends on the effective use and acquisition for the City.

 

Duties:

  • Develop, Configure, Upgrade, Test, Implement, Release, and Document software components of Maximo applications.
  • Create IBM BIRT reports / Cognos dashboards using Maximo application.
  • Work independently and/or within teams to deliver on aggressive schedules and goals throughout all phases of the development lifecycle.
  • Communicate with end‐users, business analysts, systems analysts, and PMs to determine features, requirements, and solution designs.
  • Work closely with Maximo Technical staff to launch new features.
  • Develop thoroughly tested code and conduct quality assurance on all new configurations alongside QA protocols.
  • Collaborate effectively with other technology teams and architects to solve larger and complex problems.


Requirements

Must Haves: 

  • 10+ years extensive experience on Maximo application configuration & development as per client's need. 
  • 5+ years experience Considerable experience on large Maximo implementations, projects, migrations, testing, upgrade and documentation. 
  • 5+ years considerable experience around Maximo Business Objects & Web Beans (Java), Automation scripts (Jython/Phython or similar) etc. 
  • 5+ years considerable experience on building integrations with SAP, Salesforce, GIS etc using Web services and other integration technologies like RESTful APIs, GraphQL APIs and databases. 

 

Qualifications:

  • Minimum of 15+ years of demonstrable experience, preferably with municipal government, developing/ solution implementation of full life-cycle of Work and Asset management using IBM Maximo MASx, Maximo Mobile, and Maximo 7.6.x.
  • Extensive experience of 10+ years on Maximo application configuration & development as per client's need.
  • Considerable experience of 2+ years on Maximo Mobile application design, development (Apple, Android & Windows), implementation and support of existing Mx Mobile apps.
  • Considerable experience on large Maximo implementations, projects, migrations, testing, upgrade and documentation.
  • Considerable experience around Maximo Business Objects & Web Beans (Java), Automation scripts (Jython/Phython or similar) etc.
  • Considerable experience on building integrations with SAP, Salesforce, GIS etc using Web services and other integration technologies like RESTful APIs, GraphQL APIs and databases.
  • Experience using version control systems, particularly Git or similar tools (dock).
  • Experience in building new Maximo applications, Workflows, BIRT reports, Workcenters, Queies, PLSQL etc
  • Strong knowledge of Maximo Spatial configuration & ArcGis.
  • Visual Studio.Net and/or Eclipse proficient 
  • Self-starter who possesses strong troubleshooting and communications skills.
  • Support functional test case development, application, functional, integration and unit testing required for Maximo Program.
  • Strong knowledge to convert the requirements to design, build, test and deploy in Maximo as and when required by the business.
  • Provide guidance on technical strategies for legacy data conversion, data migration, data mapping, data Loading using variety of options.


Similar Jobs

3 Hours Ago
Easy Apply
Remote or Hybrid
CA
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
The Staff Software Engineer will shape technical direction, build developer platforms, and design AI agents, enhancing developer productivity and collaboration across teams.
Top Skills: Ai Coding ToolsCi/CdGoPythonTypescript
4 Hours Ago
In-Office
Senior level
Senior level
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
The Manager of Product Systems leads the Radio Performance Systems team, overseeing performance, growth, and system design practices to ensure efficient product development.
Top Skills: ArchitectureSoftware SystemsSystem DesignTelecom
4 Hours Ago
In-Office
Entry level
Entry level
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
The role involves developing 5G/6G Cloud RAN baseband functions, implementing scheduler functions, troubleshooting issues, and developing algorithms for L2 components.
Top Skills: BashC++GerritGitGitlabGpbJenkinsJSONLinuxMatlabPythonSpinnakerXMLYaml

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account