Job Title: Onbase Developer
Location: Toronto, London ON or Winnipeg
Estimated Duration: 6 months
Any specific tools/skillset:
- 5-10 years experience
- University or College education in Computer Science, Computer Engineering or a related field, or equivalent combination of education and experience
- Related industry certifications are considered an asset
Knowledge
Broad and deep working knowledge of software development lifecycle methodologies (e.g. Waterfall,
Iterative, Agile)
Broad and deep working knowledge of structured design skills (e.g. object oriented, microservices) and
understanding of design patterns
Strong knowledge of data persistence patterns (e.g. relational, unstructured or cached forms)
Strong knowledge of engineering practices such as continuous integration, code quality analysis and code
reviews
Strong knowledge and understanding of emergent engineering practices (e.g. Test-Driven Development, DevOps, cloud software development, APIs, reactive programming, big data, containerization)
Experience with Onbase
Experience
OnBase Platform Knowledge
- Experience with OnBase Administration (installing, configuring, and maintaining OnBase solutions).
- Understanding of OnBase Workflows for automating processes.
- Familiarity with OnBase APIs and SDK for custom development.
Programming & Scripting
- C# / .NET – for developing OnBase integrations and custom scripts.
- SQL (Microsoft SQL Server, Oracle, or PostgreSQL) – for database queries, reports, and troubleshooting.
- JavaScript – for front-end enhancements or customizations.
System Integration & Development
- OnBase API & Web Services (REST/SOAP) – to integrate OnBase with third-party applications.
- Unity Scripting – for advanced workflow automation.
- Hyland Web Client & Web Services – experience with OnBase’s web-based functionalities.
Workflow & Process Automation
- Designing and optimizing OnBase Workflows.
- Implementing Advanced Capture (OCR, ICR, Barcode Recognition).
Database & Reporting
- Writing complex SQL queries.
- Experience with OnBase Reporting Dashboards.
- Knowledge of SSRS or Power BI for enhanced reporting.
Troubleshooting & Support
- Debugging system issues, logs, and performance tuning.
- Managing OnBase upgrades and patches.
- Providing end-user support and training
Role profile description:
Product Solution and Delivery (Development)
• Leads and orchestrates the development and socialization of design decisions required, overseeing team collaboration to develop, modify, configure and integrate solutions to meet business requirements and non_functional/engineering specifications
• Leads the configuration and integration of third-party software products, tools and solutions
• Leads and facilitates meetings, walkthroughs, reviews of software development deliverables
• Leads technical responsibility over assigned software products and codebases, adhering to standards to compile and store codebases
• Researches and designs automated processes to accommodate environment changes affecting application functional and non-functional performance
• Leads development or integration into existing build and deployment pipelines
Problem Solving & Analysis
• Analyzes current software products, produces or contributes to the design documentation and technical specifications for development
• Performs scoping, estimating and planning
• Applies software engineering patterns to lead the resolution of complex problems, requiring the identification and analysis of alternative courses of action, involving the development of new approaches, tactics and initiatives
• Lead system support and change management activities
• Lead the execution of impact analysis to support proactive identification of actions to minimize production system interruptions
• Supports the technical troubleshooting and incident management to resolve complex problems
• Ensure data designs and specifications are in alignment with performance requirements and standards
Quality Testing
• Responsible for the quality and accuracy of software products
• Manages coding, engineering, configuration, integration and quality standards
• Partners with the QA team to create, automate and maintain software product test suites that enables efficiencies in the work or testing process
• Contributes towards the development of processes and procedures used by the team
• Creates and maintain test documentation, and reviews test strategy as required
Continual improvement
• Contributes to and/or actively promotes the development, review and implementation of new technologies, methods, improvements, practices and tools through learning, evaluating and adapting industry standards, methodologies and best practices that provide business value and demonstrate practice maturity
• Provides compliance management by participating in audits, governance and support activities
• Manages technical debt for assigned software products and codebases
• Works in tandem with strategy or related teams to ensure software solutions develop for current initiatives align with future vision
Technical leadership and mentorship
• Provides direction and leadership to less senior professionals, and is recognized as a technical leader throughout the department
• Participates and provides feedback during code review meetings with Software Developers
• Mentors, trains and coaches various resources (eg: cross-discipline practitioners, business/3rd party representatives) on development lifecycle strategies, methods, processes, tools and approaches
• Shares knowledge and experience with members of the team to identify and share opportunities to improve the work, identify better ways of doing things and carry those ideas to the rest of the team
• Leads the management and assignment of work requests and resourcing responsibilities for initiatives where necessary, tracks and reviews progress
• Provide feedback/input to leadership on performance, development, resource assignments, etc on the team
The pay range that the employer reasonably expects to pay for this position is between CA$65.00 and CA$80.00
Our voluntary benefits offering includes medical, dental, vision and retirement benefits.
Applications will be accepted on an ongoing basis.
Tundra Technical Solutions would like to thank you for the interest you have demonstrated in this opportunity. However, only candidates with the required skills will be contacted.
Tundra Technical Solutions is an Equal Opportunity/Affirmative Action Employer. We welcome and encourage diversity in our workplace.
Not interested in this position, but know somebody who might be? Check out our Referral Reward Program, referrals are a big secret behind our success. As always, we’re on the lookout for great people. And we know that you know great people!
Tundra Technical Solutions is among North America’s leading providers of Information Technology and Engineering staffing and consulting services. Our success and our clients’ success are built on a foundation of service excellence. Rather than continually trying to sell to new clients and companies and simply filling databases with candidates, we focus on developing stronger relationships and deeper knowledge of our existing clients’ challenges and opportunities.
Open ears. Open minds. Open futures