Position: Senior .NET Developer
Location: Toronto, ON
Job ID#: RQ11711
Duration: 9 months
Role Overview
We are seeking a Senior .NET Developer to translate technical system specifications into working, tested applications. The successful candidate will support and maintain existing web applications while developing new web-based initiatives.
This position requires significant experience with GeoTalent development, .NET technologies, database development, Learning Management System modules, and enterprise-level web applications.
The role requires strong technical analysis, application development, troubleshooting, testing, documentation, and knowledge transfer capabilities.
Key Responsibilities
- Translate
technical systems specifications into working, tested applications.
- Develop
detailed programming specifications.
- Write
and/or generate code and compile data-driven programs.
- Maintain
applications and conduct unit testing.
- Resolve
and troubleshoot technical problems arising during the use and operation
of software packages.
- Provide
technical assistance during implementation, conversion, and migration
activities.
- Support
and maintain existing web applications.
- Develop
new web-based initiatives.
- Design,
code, test, debug, and document applications.
- Collaborate
with IT professionals throughout the Software Development Life Cycle.
- Apply
structured methodologies to the development, design, implementation, and
maintenance of applications.
- Elicit
and document information from diverse business-area stakeholders and
subject matter experts.
- Provide
post-implementation support and resolve technical issues.
- Conduct
design walkthrough sessions with the project team.
- Provide
user and system documentation as required.
General Skills
- Experience
in programming and analysis at the specified experience level.
- Experience
providing specialized software package support.
- Ability
to collaborate with IT professionals throughout the Software Development
Life Cycle.
- Experience
with structured methodologies for application development, design,
implementation, and maintenance.
- Experience
designing, coding, testing, debugging, and documenting applications.
- Experience
using object-oriented and/or third-generation language development tools.
- Experience
with one or more programming languages.
- Experience
with application design, current design patterns, deployment, and
troubleshooting.
- Experience
with relational and hierarchical database technologies.
- Experience
using information retrieval packages and query languages.
- Experience
with one or more communications protocols.
- Experience
eliciting and documenting information from diverse business-area
stakeholders and subject matter experts.
- Excellent
analytical, problem-solving, and decision-making abilities.
- Excellent
verbal and written communication skills.
- Strong
interpersonal and negotiation skills.
- Team-oriented
with a demonstrated track record of meeting deadlines.
Desirable Skills
- Knowledge
and experience developing Internet-ready applications.
- Knowledge
and experience with rapid application development 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 coding, testing, and debugging.
- Ability
to provide post-implementation support and resolve technical issues.
- Experience
conducting design walkthrough sessions with project teams.
- Knowledge
and understanding of Accessibility for Ontarians with Disabilities Act
requirements and related regulations and standards.
- Ability
to provide user and system documentation as required.
Oracle Software Development Skills
- Experience
conducting impact assessments on Oracle E-Business application
customizations and extensions.
- Strong
conversion experience with Accounts Receivable and Collections modules.
- Strong
programming skills with Oracle Database, PL/SQL, SQL, XML, Unix shell
scripts, and Oracle Data Integrator.
- Business
knowledge of General Ledger, Accounts Receivable, Collections, Accounts
Payable, and Inventory modules within Oracle E-Business.
- Knowledge
of Oracle E-Business table structures related to GL, AR, Collections, AP,
INV, and FND.
- Strong
knowledge of SQL tuning and partitioned tables.
- Experience
and understanding of data warehousing, ETL methodologies, and OBIEE.
- Java
and Oracle Application Development Framework experience is considered an
asset.
- Strong
verbal and written communication skills and leadership capabilities to
oversee technical quality assurance.
Mandatory Requirements
- 10+
years of experience working with GeoTalent, including experience within
the GeoTalent development environment using TP Macro Language and the TP
environment.
- Experience
using GeoTalent to build front-end web and back-end administrative console
features.
- 8+
years of .NET experience.
- Experience
and knowledge of databases, including data modeling.
- Strong
SQL programming skills, including the ability to write queries, stored
procedures, and views.
- Level
3 with 10 years of experience supporting and maintaining existing web
applications and developing new web-based initiatives.
Mandatory Technical Skills, Experience and Qualifications
- ASP.NET
Core .NET 6 and above.
- Microsoft
.NET Entity Framework.
- Blazor
Server.
- C#.
- LINQ.
- Razor
syntax.
- GeoTalent
development tool and TP environment.
- Sax
Basic and TP Macro Language.
- SCORM.
- SQL.
- Visual
Studio across supported versions.
- Azure
DevOps.
- Experience
in programming and analysis at the specified experience level.
- Experience
using structured methodologies for application development, design,
implementation, and maintenance.
Desired .NET and Application Development Skills
- .NET
application support and development.
- Learning
management skills.
- Experience
working with GeoTalent development tools, TP Macro Language, and the TP
environment.
- Experience
with Sax Basic and creating macros.
- Experience
with SCORM.
- .NET
development skills.
- Experience
working with .NET Framework versions 2.0 through 4.5.
- Experience
working with ASP.NET Core .NET 6 and above.
- Experience
with Microsoft .NET Entity Framework.
- Experience
with Blazor Server.
- Experience
with C#, LINQ, and Razor syntax.
- Experience
with Telerik UI for Blazor.
- Experience
with Fluent libraries for email and validation.
PDF and Accessibility Development Skills
- Experience
working with iText .NET PDF libraries, specifically iText 5.
- Experience
developing PDF/UA documents using iText libraries.
Database Skills
- Microsoft
SQL Server 2019 and above.
- SQL
programming skills, including writing queries, stored procedures, and
views.
- Understanding
of database concepts and principles.
- Experience
developing data models.
- Report
testing and data accuracy/verification skills.
- Experience
managing databases using SQL Server Management Studio.
- Experience
developing database scripts, including backup scripts.
Web Development Skills
- Experience
developing with HTML4 and HTML5.
- Experience
with Bootstrap v4 and above.
- Experience
implementing CSS and CSS3.
- JavaScript
development experience, specifically jQuery.
Environment and Platform-Specific Technical Skills
- Windows
operating systems.
- IIS
6.0, 7.0, and 7.5.
- SQL
Server 2019 and above.
- Experience
working within the Visual Studio 2022 and above environment.
- Experience
with Azure DevOps.
Technical Competencies
- Demonstrated
experience designing, building, and delivering Learning Management System
modules using TP Macro Language and the TP environment.
- Experience
and knowledge of databases, including data modelling and SQL programming.
- Ability
to write SQL queries, stored procedures, and views.
- Experience
designing and developing user and system interfaces.
- Experience
using information retrieval packages with SQL.
- Demonstrated
experience performing technical analysis of solution design and
architecture using GeoTalent.
- Demonstrated
experience performing technical analysis of solution design and
architecture using .NET and Blazor.
Technical Experience
- Experience
working with GeoTalent and the GeoTalent development environment,
including TP Macro Language and TP environment, to build front-end web and
back-end administrative console features.
- Experience
with SQL, Visual Studio Services, .NET Core, Blazor Framework, Azure
DevOps, and Entity Framework.
- Experience
with structured methodologies for application development, design,
implementation, and maintenance.
Enterprise Application Experience
- 10+
years of experience in programming and analysis.
- Experience
developing enterprise-level .NET applications incorporating loosely
coupled components and n-tier architecture.
- 10+
years of .NET experience.
- Experience
with ASP.NET programming, .NET Framework, C# .NET, and Blazor.
- 10+
years of experience designing and implementing solutions using the
GeoTalent development environment.
Knowledge Transfer
- Provide
knowledge transfer for code and documentation assigned to the role.
- Conduct
knowledge transfer through one-on-one meetings, team meetings, project
documentation, and collaboration platforms throughout the project
lifecycle.
Work Arrangement
- Hybrid
work arrangement.
- 7.25
working hours per calendar day, Monday through Friday, generally between
8:00 AM and 5:00 PM, excluding breaks.
- Working
conditions may be subject to change based on operational requirements.
About Symbiotic Digital.
Symbiotic Digital provides the IT Experts you need that solve problems and get things done. See what the top 2% in their field can do for you. (Symbiotic Digital is a division of Symbiotic Group Inc.) We serve
customers in two ways, we provide:
- Digital
Experts: IT Consulting expertise. Bright Minds That Produce Proven Results
- Recruitment:
Find The Right People You Need
Serving IT & Business leaders, Symbiotic Digital provides a business system that enable us to provide the Expert Technical staff needed to solve challenging business and IT problems. IT leaders in the most reputable organizations in Canada have relied on Symbiotic Digital to help them staff difficult assignments with proven Experts uniquely evaluated by our proven QMS- Quality Management System Staff Development Model. We are a 100% Indigenous owned company.
Learn more online at https://www.symbioticgroup.com/home-sd/.
Please submit your most recent resume to: RecDep@symbioticgroup.com
View All Jobs online at: https://www.symbioticgroup.com/view-jobs/