Software Developer – Senior
- Pay Rate: Flexible – Hybrid
- Location: Toronto, Ontario
- Contract Length: 12 Months
We at Raise are hiring right now for one of our Clients. If you’re interested, apply below for your chance to join a great place to work.
Responsibilities:
• Develop, configure, upgrade, test, implement, release, and document software components within Maximo applications.
• Create IBM BIRT reports and BI dashboards using the Maximo application suite.
• Work independently and collaboratively within teams to deliver solutions against aggressive schedules and project goals throughout all phases of the development lifecycle.
• Communicate effectively with end users, business analysts, systems analysts, and project managers to gather requirements, define features, and develop solution designs.
• Collaborate closely with Maximo technical staff to design, develop, and deploy new features and enhancements.
• Develop thoroughly tested configurations and customizations, and perform quality assurance activities in alignment with established QA protocols.
• Work effectively with other technology teams and solution architects to address complex technical challenges and enterprise-level integration requirements.
Qualifications:
• Minimum of 15+ years of demonstrable experience, preferably within a municipal government environment, in the development and full lifecycle implementation of Work and Asset Management solutions using IBM Maximo MAS, Maximo Mobile, and Maximo 7.6.x.
• Extensive 10+ years of hands-on experience in Maximo application configuration and development based on client and business requirements.
• Considerable experience leading and supporting large-scale Maximo implementations, migrations, upgrades, testing activities, and technical documentation.
• Strong experience with Maximo Business Objects and Web Beans (Java), Automation Scripts (Jython/Python or similar scripting languages), and related customization frameworks.
• Considerable experience building integrations with enterprise systems such as SAP, Salesforce, GIS, and other platforms using Web Services, RESTful APIs, GraphQL APIs, and database technologies.
• Experience using version control systems, particularly Git or similar source code management tools.
• Proven experience developing Maximo applications, workflows, BIRT reports, Work Centers, queries, and PL/SQL components.
• Strong knowledge and hands-on experience with Maximo Spatial configuration and ArcGIS integrations.
• Proficiency with development tools such as Visual Studio .NET and/or Eclipse.
• Self-motivated professional with strong troubleshooting, analytical, and communication skills.
• Experience supporting functional test case development, application testing, functional testing, integration testing, and unit testing activities within Maximo programs.
• Strong ability to translate business requirements into solution design, development, testing, and deployment activities within the Maximo platform.
• Ability to provide technical guidance and strategies related to legacy data conversion, data migration, data mapping, and data loading using various methodologies and tools.
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 if needed.
• 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.
Must Haves:
• Extensive 10+ years of hands-on experience in Maximo application configuration and development based on client and business requirements.
• Considerable experience leading and supporting large-scale Maximo implementations, migrations, upgrades, testing activities, and technical documentation.
• Strong experience with Maximo Business Objects and Web Beans (Java), Automation Scripts (Jython/Python or similar scripting languages), and related customization frameworks.
• Considerable experience building integrations with enterprise systems such as SAP, Salesforce, GIS, and other platforms using Web Services, RESTful APIs, GraphQL APIs, and database technologies.
Looking for meaningful work? We can help!
Raise is an established hiring firm with over 65 years of experience. We believe strongly in making the world a better place through work, which is why we’re a certified B Corporation and donate 10% of our profits to charity.
We strive to build teams that reflect the diversity of the communities we work in. We encourage all qualified applicants to apply, including people from traditionally underrepresented groups such as women, visible minorities, Indigenous peoples, people identifying as LGBTQ2SI, veterans, and people with visible/nonvisible disabilities.
We have a dedicated webpage for accommodations where you can learn more about what we offer, and request accommodation: https://raise.jobs/accommodations/
In order to submit candidates for roles, our clients will sometimes require personal information to confirm the identity of applicants and their legal status to work. Raise will never ask you for personal or banking information unless you have been selected for a job. If you are ever unsure about the legitimacy of this or another job posting by Raise (or have any other questions), please contact us at +1 800-567-9675 or hello@raiserecruiting.com