Software Developer- Senior

Toronto 22 months agoContractor External
Negotiable
Responsibilities: • Development the Software Modules required by MOH and MLTC • Identify the GAPs in the existing Fiscal IQ system and identify best entry points to create Modules for MOH and MLTC • Design and development • Prepare the remediation plan to address the gaps • R&D for solutions proposal to rewrite/migrate onto Azure Cloud • Support the Fiscal IQ instances at GDC Data Centre • Support the data migration requirements of the PBF project • Maintenance, support, and provide operational Warranty • Provide maintenance and support • Provide documentation and knowledge transfer to OPS FTE. Requirements Experience and 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 large, complex, provincial level financial planning, budgeting, and business performance management system using Dot Net Framework, ASP.Net, Web Form, MVC, and using DevExpress component • Designing business reporting using Crystal Reports, SQL Server Reporting Services, Power BI • Designing solutions using Azure Power Platform: Power Apps, Power Flow, Power Automate, Power BI • UI/UX Design • Knowledge of WCAG 2.1 or AODA • Creating system requirements and design specifications in tools such as Azure Boards, Azure DevOps. Hands on Software Development Experience: 10+ years of experience in the following: • Hands-on ASP.Net Web Form, VB.Net, C#, MVC development experience, install and configure MS IIS, Dot Net Framework, SQL Server environments • Hands-on experience with relational database design and development in MS SQL Server environment • Developing RESTful web services, JSON and XML • Post-implementation support • Developing user authentication using MS Active Directory, online or within corporate domain • Software solution development experience with Cloud Platform using PaaS, such as Docker, Kubernetes, Azure Dynamics, Node.JS, Cosmos DB • Building enterprise level software automation process using CI/CD pipelines, Tool Chains. Project/Team Experience, Collaboration, 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 • Knowledge of integration of complex systems and interoperability between complex systems • Experience leading a team of developers, assigning tasks, mentoring junior developers, coordinating components for successful delivery • Excellent analytical, troubleshooting, 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 • Verbal and written communications skills • Interpersonal and negotiation skills • A team player with a track record for meeting deadlines • Experience with the projects related to business-critical environments and operations