Search jobs > Toronto, ON > Senior software developer

RQ07103 - Software Developer - Senior

Maarut Inc
Toronto, Canada
$70K-$81K a year (estimated)
Full-time

Responsibilities

DevelopingEnterprise Application Integration Solutions in MuleSoftplatform

Apply best practices and experience to buildapplications

Provide technical expertise in the following areas for the Vaccinemanagementsolution :

oAnypoint Platform 4.x & Anypoint Studio 7.x

o Design anddevelop robust and performing MuleSoft code including errorhandling

oSalesforce integration using bulkAPIs

o Dataintegration Realtime and batch

o Key Mulecomponents Batch Scheduler Data Weave 2.0 ObjectStore EncryptionoAuth token

oJava JSON XML HL7 / FHIR RESTfulwebservices

oCloudHub administration managing applications analyzing logsmanaging schedules analyzing updatepatches

oGitLab experience integrating withMuleSoft

oAdditional Salesforceexperience

Develop estimates forprojects

Work closely with other developers in the team business analyst QAanalyst and projectmanagers

Define and implement data transfer between source and targetsystems.

Research MuleSoft capabilities as needed to suit businessrequirements and provide gap analysis

Createactionable technical documentation based on gathered businessrequirements

Develop integration APIs and flows across alllayers

Define and implement Data transfer between source and targetsystems.

Create documentation including training documentation and releasenotes

Participate in crossfunctional teams that address strategicbusinessissues

Support the branch in developing and implementing the technicalsolutions needed as well as providing operational support ensuringthat any technical glitch can be quicklyaddressed

Develop test and implement the required technical solutions as wellas ensure that the requirements in terms of data accuracy qualityare met

Produce design artifacts and documentation which will allow futuresupport of the implementedsolutions

Provide and support Covid19 Vaccine Management Solution businessmodel to enable selfservice reports which is a criticalfunctionality for PHUs OCMOHPH PHO andOGP

Conducttechnical analysis preparation of detailed programmingspecifications program design writing and / or generating code andconduct unit tests

Translatetechnical specifications for integration / sustainment and upgradeinto working tested applicationcode

Undertake proof of technology with test data to simulateapplication load and performance tuning relatedapplications

Conduct research and assessment of options for technical designissues

Contribute to design / development project plans including workbreakdown and resourcesestimates

Provide technical expertise and advice for the integration of theprovincial Immunization Repository and the CCMsolution

Participate in the planning technical analysis and design ofsolutions in support of infectious disease public health activitiesincluding infectious disease case contact and outbreakinvestigation and management immunization administration andvaccine distribution and delivery(inventory)

Design develop and enhance the Covid19 Vaccine Management Supportby adding new data scopes new reports or other newfeatures

Provide subject matter expertise to develop test support andmaintain reports for the Covid19 Vaccine ManagementSolution

Provide impact analysis effort estimate and solutiondesign / development for the Covid19 Vaccine Management Solution dueto DHIR solution upgrades software upgrades or any new requirements(e.

g. Panorama 3.1.x upgrades PHU merge andmore)

Resolving and implementing critical fixes and changes in theCovid19 Vaccine Management Solution as per defects found bybusiness and as per Panorama criticalchanges

Conduct technical analysis troubleshooting and issue resolutionsfor production operational support of Covid19 Vaccine ManagementSolution reports business models and other components and utilities

Provideapplication programming support for incident management applicationfunctionality sustainment performance tuning and technicaldocumentation

Work with Quality Assurance (QA) to code test and debugextensions / tools integrationservices

Perform performance tuning as well as audit and ad hoc reportingper business requests

CallProvide software expertise in various computing platforms operatingsystems database technology communication protocols middleware andgateways

Maintain Development environments and continue continuousIntegration (CI)practice

Improve the quality and accuracy of the data collected for theapproximately 34 PHUs and 2282 PHUusers

Ensureavailability of the Covid19 tools and solutions for use by allOntarians.

Requirements

CoreSkills and Experience

10years of experiencewith :

Conduct research and assessment of optionsfor technical designissues

Contributing to design / development projectplans including work breakdown and resourcesestimates

Maintaining development environments andcontinue continuous Integration (CI)practice

Working with business analysts totranslate the business requirements and functional specificationsinto an application design appropriate to meet the business andoperational / ITneeds

Working with technical systemsspecifications and translating them into working testedapplications for large complex mission criticalapplications

Work with Quality Assurance (QA) to codetest and debug extensions / tools integrationservices

Analysis design and development work oncomplex multitier webbased applications microservices architecturemobile and offtheshelfsolutions

Proven technical leadership skills withability to identify areas for improvement and recommendsolutions

Designing developing and implementingapplications that work across modern browsers and various platformsand mobiledevices

Conducting technical analysis program codedetailed programming reports and specifications program designwriting and / or generating code and conductingtests

Developing and maintaining system designmodels technical documentation andspecifications

Maintaining development environments andadopt continuous Integration (CI)practice

Conducting technical evaluation andassessment of options for technical design issues applicationfiguration aspects and integration capabilities related tools andutilities gap analysis of integration components to technicalrequirements / specifications / documentation

Providing impact analysis effort estimateand solution design / development for solution / software upgrades orbased on any new businessrequirements

Undertaking proof of technology with testdata to simulate application load and performance tuning relatedapplications

Providing software expertise in variouscomputing platforms operating systems database technologycommunication protocols middleware andgateways

Providing application programming supportfor incident management application functionality sustainmentperformance tuning and technicaldocumentation

Developing and maintaining system designmodels technical documentation andspecifications

Developing medical and clinical basedsystems

Web performanceoptimization

Various computing platforms operatingsystems database technology communication protocols middleware andgateways

Conducting technical analysistroubleshooting and issue resolutions for production operationalsupport of reports and other components andutilities

Knowledge of recognized accessibility lawsregulations and standards (e.g. W3C WCAG) or other specificaccessibility standards and experience in usability accessibilityand compliancetesting

Ensuring compliance with architectureframework and system standards and Agile DevelopmentMethodology

Project management practices and abilityto contribute to design / development project plans including workbreakdown resource estimates and statusreports

Experience with Software DevelopmentLifecycle(SDLC)

Continuous Integration (CI) practice andenhanced Ci / CD experience and DevOps methodologies and technologiesan asset

Knowledge and experience with leadingedgetechnologies design criteria including usability security andprivacy for web and mobileapplications.

PublicSector / HealthcareExperience

Experience working withfederal / provincial / broader publicsector healthcareproviders

Knowledge of the provincial immunizationsystem and OPS large complex IT Health related projects orequivalent

Experience with integration of Clinical ITSystems such as Client and ProviderRegistries

Knowledge of Public Sector EnterpriseArchitecture artifacts (or similar) processes andpractices

Experience in producing technicaldocumentation that comply with industry standardpractices

Knowledge of industry standard such asProject Management Institute(PMI)

Experience adopting and adhering to PublicSector Unified I&IT Project Methodology Public SectorEnterprise Architecture and Public Sector Gating process and PublicSector Standard Systems DevelopmentMethodologies.

GeneralSkills

Demonstrated strong leadership and peoplemanagementskills

Exceptional analytical problem solving anddecisionmakingskills

Demonstrated strong interpersonal verbaland written communication and presentationskills

Proven troubleshooting and criticalthinkingexperience

Demonstrated ability to apply stronglistening skills to facilitate issueresolution

Effective consulting skills to engage withall stakeholders with proven track record for building strongworkingrelationships

Excellent customer service skillsincluding tact and diplomacy to ensure client needs are managedeffectively

A motivated flexible detailoriented andcreative team player with perseverance excellent organization andmultitasking abilities and a proven track record for meeting strictdeadlines.

MUSTHAVES :

DevelopingEnterprise Application Integration Solutions in MuleSoftplatform

10years of full cycle software development including requirementsdesign development optimization testing implementation andsupport

MuleSoftCertifieddeveloper

35years hands on experience with MuleSoft Design and Developmentincluding

Salesforceintegration using BulkAPIs

MuleSoftintegrationpatterns

Mulesoft

6 days ago
Related jobs
Dialogue
Toronto, Ontario

You have a track record of architecting, organizing, and shipping significant software initiatives. ...

Maarut Inc
Toronto, Ontario

Work with architecture team to developer architectural artifacts for OPS Gating  . Development of required Software Architecture Documentation for the project; . ...

Maarut Inc
Toronto, Ontario

Resolves andtroubleshoots technical problems which arise during the use andoperation of software packages including technical assistance inimplementation conversion and migrations. ...

Intact Financial Corporation
Toronto, Ontario

We are seeking a highly skilled Senior Software Developer (Oracle SQL) to join our Reinsurance IT team. The Senior Developer will be responsible for assisting with production support issues, month-end processes, and error handling procedures. Translate requirements into technical specifications / so...

Maarut Inc
Toronto, Ontario

Developmentof required Software Architecture Documentation for theproject;. Seniorlevel knowledge and expertise in development of proposal forensuring compatibility and integration of systems across businessareas. NET elements such as Windows Presentation Framework (WPF), MS SyncFramework, MS Web Se...

theScore
Toronto, Ontario

We're a cross-functional team of iOS, Android, Elixir and Ruby on Rails software engineers who work together with our Product counterparts to deliver amazing new features to theScore media app, one of the most popular sports apps in North America. A solid foundation in computer science, with strong ...

Maarut Inc
Toronto, Ontario

Resolvesand troubleshoots technical problems which arise during the use andoperation of software packages including technical assistance inimplementation conversion andmigrations. Experiencein programming and analysis; specialized software package supportat the specified experiencelevel. Abilityto c...

Ocado Group
Toronto, Ontario

We are looking for a Senior Software Developer - Robotic Pick Systems to join our Grocery Team to help improve our robots. Have mentored and oriented other developers in software best practices. You'll be coding the brains of our robots so they know what to do in difficult situations and improving o...

JLI Consulting Talent Search
Vaughan, Ontario

Our client, an eServices company, is in search for an experienced software solutions developer. Minimum 7 years in a general developer type role. ...

Scotiabank
Toronto, Ontario

Collaborate closely with a team of iOS, Android, and backend developers to work on both new features and incremental improvements to the bank’s flagship mobile app. Work experience as a Java developer with a preference for Java 8-17/Spring, web-based information technology principles, and system int...