Requirements
Experience and Skill Set Requirements:
Must Haves:
10+ years of experience in the following:
- Designing and developing large, complex, provincial level financial allocation and payment tracking system using Dot Net Framework, ASP.Net, VB.Net, C#, Web Form, MVC, and using DevExpress components;
-  Designing and developing ETL scripts for data extraction and data loading from MS SQL database to target Oracle database using Python, SQL stored procedure, and SQL Server Integration Services (SSIS);
Skill Set Requirements:
Public Sector Experience:
- Demonstrated knowledge and experience with Public Sector governance methodologies (e.g. UPM, architecture gating);
- Demonstrated understanding of Public Sector/ministries I&IT strategies, plans, policies, directives, best practices, and standards to ensure compliance in the development, co\-ordination and implementation of projects.
Solution Design Experience:
10+ years of experience in the following:
- Designing and developing large, complex, provincial level financial allocation and payment tracking system using Dot Net Framework, ASP.Net, VB.Net, C#, Web Form, MVC, and using DevExpress components;
- Reverse engineering data models from existing applications and databases;
- Designing and developing ETL scripts for data extraction and data loading from MS SQL database to target Oracle database using Python, SQL stored procedure, and SQL Server Integration Services (SSIS);
- UI/UX Design to comply with WCAG 2.1 or AODA;
- Building enterprise level software automation process using CI/CD pipelines and tool chains on DevOps platform.
Hands on Technical Experience / Knowledge Areas:
10+ years of experience in the following:
- Hands\-on ASP.Net VB.Net Web Form, MVC development experience, install and configure MS IIS, Dot Net Framework, SQL Server environment;
- Hands\-on experience with relational database design and development in MS SQL Server environment;
- Designing and developing RESTful web services, JSON and XML;
- Project development experience with Azure Boards, Azure Git, and Azure DevOps;
- Designing and developing user authentication using MS Active Directory, online or within corporate domain
- Experience with Cloud Platform using PaaS, such as Azure Managed Application Services, Docker, and Kubernetes;
- Post\-implementation support.
Project Experience, Team Collaboration, Communication, and General Skills:
10+ years of experience in the following:
- Continuous deployment methods and procedures;
- Agile methodologies for the analysis, design, development and implementation of applications in large complex environments;
- Knowledge and understanding of object\-oriented analysis and design techniques;
- Experience leading a team of developers, assigning tasks, mentoring junior developers, coordinating components for successful delivery;
- Excellent analytical, trouble\-shooting, problem\-solving and decision\-making skills;
- Conducting research and assessment of options for technical design issues;
- Contributing to design/development of project plans, including work breakdown and resource plans;
- Good verbal and written communications skills;
- Interpersonal and negotiation skills;
- A good team player with a track record for meeting deadlines;
- Experience with the projects related to business\-critical environments and operations.