Overview
The NET Developer is a key role within the growing Intelligent Automation Division, part of Canon Business Process Services’ (CBPS) Professional Solutions Division.
The Intelligent Automation Division is a rapidly expanding division within Canon that is working in a key growth area for CBPS across a significant number of clients in a variety of industries.
Its focus is to advance CBPS’s outsourcing offerings and enhance the quality of client engagements through Intelligent Automation technologies such as Kofax Total Agility (KTA) cloud platform, Kofax RPA, UIPath and WinAutomation.
Combined these technologies are referred to as Canon’s Intelligent Automation Suite (CIAS). This position will be unique in that the individual will be required to assist in the supporting, maintaining and consolidating client projects onto CIAS.
Responsibilities
In this role, you should be able to write functional code with a sharp eye for spotting defects. You should be a team player and excellent communicator.
If you are passionate about the .NET framework and software design / architecture, we would like to meet you.
This position will :
Participate in requirements analysis
Collaborate with internal teams to produce software design and architecture
Write clean, scalable code using .NET programming languages
Utilize .NET and C# skills to develop, configure and support development and implementation of external solutions utilizing the Kofax Total Agility (KTA) platform
Develop processes / solutions, scripts, programs, extensions and integrations using C# and related languages
mprove existing applications - revise, update, refactor and debug code
System Test and deploy applications and systems
Server as an expert on applications and provide technical support
Develop documentation throughout the software development life cycle (SDLC)
Provide stellar support, sustain and maintain services to Canon’s current clients
Become a SME on Canon’s Case Manager Framework within KTA
Assist in the migration of legacy Kofax KC / KTM projects to the new KTA platform
Qualifications
College Degree or applicable job experience
3 + years of .NET or Application development experience
3 + years .NET experience
3 + years C# experience
3 + years JavaScript, desirable
3 + years SQL, desirable
Advantageous business line / sector experience : Document ProcessingDigital Document ManagementAccounts PayableHuman Resources Financial ServicesClaims Handling
Familiarity with architecture styles / APIs (REST, WCF, gRPC)
Familiarity with the ASP.NET framework and .NET Core
Solid understanding of business systems including development techniques for interfacing to ERP, accounting, accounts payable systems, and Business Process Management workflows
Proficient with MS Teams, Slite, GitHub, BOX, Microsoft Word, Excel, PowerPoint, Visio
Capable to prioritize work, meet deadlines, and complete deliverables in an accurate and timely manner
Excellent written and oral communication skills
Team oriented, fits well into virtual and dynamic teams
What We Offer
An opportunity to join an established team and be part of a successful and proven global organization!
A competitive compensation program!
Large Company Benefits : Medical / Dental / Vision / 401K with a competitive company match!
Employee discounts on Canon products & vendor discount programs for employees!
World-Class Training & Career Development Programs!