Software Developer – Senior
Ministry – Government Client
15 month contract
Toronto, Ontario – 3 days onsite
No Clearance Required
MUST HAVES:
10 years + Experience:
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; 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);
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. | 5 points |
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. | 40 points |
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. | 30 points |
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. | 25 points |