Job type
- Full-time
Job description
Responsibilities:
- Required to translate technical systems specifications into working, tested applications.
- This includes:
- developing detailed programming specifications
- writing and/or generating code o compiling data-driven programs, maintaining, and conducting unit tests.
- Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations.
General Skills:
- Experience in programming and analysis; specialized software package support at the specified experience level
- Ability to collaborate with IT Professionals throughout the Software Development Life Cycle
- Experience in structured methodologies for the development, design, implementation and maintenance of applications
- Experience in design, code, test, debug and document applications
- Experience in the use of object and/or third generation language development tools
- Experience in one or more programming languages
- Experience in application design, latest design patters, deployment and troubleshooting
- Experience with relational and hierarchical database technologies
- Experience in the use of information retrieval packages using query languages
- Experience with one or more communications protocols
- Experience in structured methodologies for the design, development, implementation and maintenance of applications
- Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts
- Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills
- A team player with a track record for meeting deadlines
Desirable Skills:
- Knowledge and experience with programming Internet-ready applications
- Knowledge and experience in rapid application development (RAD) methodologies
- Knowledge and understanding of Information Management principles, concepts, policies and practices
- Experience with middleware and gateways
- Experience reviewing, analyzing, and modifying product installation scripts including encoding, testing, debugging
- Ability to provide post-implementation support and resolve any post-implementation technical issues
- Experience conducting design walkthrough sessions with project team
- Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards
- Ability to provide user and system documentation as required
Additional Skills for Oracle Software Developer:
- Experience in conducting impact assessments on Oracle E-Business application customizations and extensions.
- Strong conversion experience in Account Receivable Collection modules
- Strong programming skills in Oracle database, PL/SQL, SQL, XML, Unix shell scripts and Oracle Data Integrator
- Proved business knowledge of General Ledger, Accounts Receivable, Collections, Accounts Payable and Inventory Modules of Oracle E-Business
- Great knowledge of Oracle E-Business table structure related to GL, AR, Collections, AP, INV and FND
- Strong knowledge of SQL tuning and using partition tables
- Demonstrated experience and understanding of data warehouse, ETL methodologies and OBIEE
- Demonstrated work experience on Java and Oracle Application Development Framework (ADF) will be a great asset
- Strong verbal and written communication skills and leadership abilities to be able to oversee the quality assurance of the project from technical perspective
Requirements
Experience and Skill Set Requirements:
Must Haves:
- 10 + years of experience working with GeoTalent, including working within the GeoTalent development environment (TP Macro Language and TP environment)
- to build front-end (web) and back-end (administrative console) features
- 8+ years of .NET experience.
- Experience with and knowledge of databases, including data modeling and SQL programming skills with the ability to write queries, stored procedures, and views.
- Level 3 with 10 years of experience is required to support and maintain all existing web applications as well as develop new web based initiatives
Skill Set Requirements:
Mandatory Requirements:
- 10 + years of experience working with GeoTalent including working within the GeoTalent development environment (TP Macro Language and TP environment)
- to build front-end (web) and back-end (administrative console) features
- 8+ years of .NET experience.
- Experience with and knowledge of database including data modeling SQL programming skills with the ability to write queries, stored procedures, and views.
- Level 3 with 10 years experience is required to support and maintain all existing web applications as well as develop new web based initiatives
Mandatory Skills, Experience and Qualifications:
- ASP.Net Core .net 6 and above
- MS .NET Entity Framework
- Blazor Server
- C#, LINQ, Razor syntax
- GeoTalent development tool (TP environment)
- Sax Basic (TP Macro Language)
- SCORM
- SQL
- Visual Studio - all supported versions
- Azure devOps
- Experience in programming and analysis at the specified experience level
- Experience in structured methodologies for the development, design, implementation and maintenance of applications
Desired Skills and Experience:
- Net Application support and development Skills
- Learning management skills
- Experience working with GeoTalent development tool (TP Macro Language and TP environment)
- Experience working with Sax Basic and creating macros
- Experience in SCORM
- .Net Skills
- Experience in working with .NET framework including 2.0 to 4.5
- Experience working with ASP.Net Core .net 6 and above
- Experience working with the MS .NET Entity Framework
- Experience working with Blazor Server
- Experience working with C#, LINQ, Razor syntax
- Experience working the Telerik UI for Blazor
- Experience working with Fluent library (email and validation)
- iText Skills
- Experience in working with the iText .Net PDF Libraries specifically iText 5
- Experience in development of PDF/UA documents using the iText libraries
- Database Skills
- MS SQL Server 2019 and above
- SQL programming skills with the ability to write queries, stored procedures and views
- Understanding of database concepts and principles
- Experience in developing data models
- Report testing and data accuracy/verification skills
- Experiencing in managing databases usine SQL server management studio
- Experience in developing database scripts (i.e. backups)
- Web Development
- Experience in developing HTML 4 and 5 and Bootstrap V4 and above
- Experience in implementing CSS and CSS3
- Experience in developing JavaScript specifically JQuery
- Environment/Platform Specific Technical Skills
- Windows Operating systems
- IIS 6.0, 7.0, 7.5
- SQL server 2019 and above
- Knowledge of working within the Visual Studio 2022 and aboe environment
- Experience with Azure DevOps
Technical Skills:
- Demonstrated experience in design, build and delivery of Learning Management System (LMS) modules in the TP Macro Language and TP environment.
- Experience with and knowledge of database including data modelling SQL programming skills with the ability to write queries, stored procedures and views.
- Experience with the design and development of user and system interface(s).
- Experience in the use of information retrieval packages using SQL.
- Demonstrated experience with technical analysis of the design and architecture of solutions using GeoTalent
- Demonstrated experience with technical analysis of the design and architecture of solutions using .NET and Blazor
Technical Experience:
- Experience working with GeoTalent including working within the GeoTalent development environment (TP Macro Language and TP environment) to build front-end (web) and back-end (administrative console) features
- Experience SQL, Visual Studio Services, .NET core, Blazor framework, , Azure DevOPS, Entity Framework
- Experience in structured methodologies for the development, design, implementation and maintenance of applications.
NET Enterprise Level Applications:
- 10+ years of experience in programming and analysis.
- Experience in developing .NET enterprise level applications incorporating loosely coupled components and nTier architecture.
- 10+ years of .NET experience.
- Experience with ASP.NET Programming, .NET Framework, C #.Net and Blazor
- 10+ years experience in design and implementing solution using GeoTalent development environment