On behalf of our client in Burnaby, Ignite Technical Resources is looking for Microsoft .Net Technical Lead with our client for a Contract opportunity.
Summary of Role:
Role Description
- The Microsoft .NET Technical Lead will be reporting to the Manager, System Development.
- The .NET Technical Lead will work with the business analyst to provide impact analysis, identify gaps in the current business and system process, and propose a solution to meet the business expectation.
- The Microsoft .NET Technical Lead will translate the solution into technical requirements and technical designs.
- The Microsoft .NET Technical Lead will work with the current development team to generate and complete development tasks.
- The Microsoft .NET Technical Lead will prepare migration scripts and instructions for the Platform Service Team to promote the code to different environments.
- The Microsoft .NET Technical Lead also researches and delivers recommendations through persuasive technical writing and presentation to diverse audiences.
- Knowing when to apply creativity, business acumen and industry best practices, depending on the situation and the business needs will establish success for this individual.
Responsibilities:
- Work with the Business Analyst and Program Manager to organize the development sprints and schedule.
- Lead a team of developers and assign tasks to complete the items in the development sprint.
- Review system design and technical requirements to provide impact analysis and estimates to the technical lead.
- Design, build, and modify existing business-tier components, web applications, and database objects.
- Develop or modify store procedures, triggers and functions in SQL database.
- Perform unit and integration testing on all developed code – Create and execute unit and integration tests within the development lifecycle.
- Optimize performance and error handling in both Web Applications and databases.
- Design and develop testing and maintenance procedures and activities.
- Create software documentation and update existing documentation.
- Provide peer code review for other developers.
- Assist and support QA to develop a QA test strategy.
- Assist other teams with troubleshooting problems that may arise from applications or integration of various components.
- Implement / apply best practices, standards, and procedures, including quality and delivery methodologies.
- Facilitate and provide knowledge transfer sessions to transition the system knowledge to the sustainment team.
Qualifications:
- A recognized degree/ certificate in Computer Science or MIS or equivalent experience.
- 7+ years of experience with C#.
- 7+ years of experience with ASP.NET MVC.
- 7+ years of experience with .NET Framework (version 4.8 is preferred).
- 3+ years of experience with .NET Core (version 3.0 and above is preferred).
- 5+ years of experience with MS SQL development (Azure SQL service is preferred).
- 3+ years of experience with front-end UI development.
- 2+ years of experience with Azure Data Factory.
- 2+ years of experience with Microsoft Power BI.
- 2+ years of experience using Visual Studio and Azure DevOps source control and branching.
- 2+ experience with Microsoft Azure SQL, Azure Storage, and Azure Web apps service.
- Experience with REST API/ Web API creation, consumption, and integration using Service Oriented Architecture.
Preference will be given to candidates with the following:
- Strong written and verbal communication skills.
- Experienced working under time pressures and able to manage simultaneous priorities, pressures, and deadlines.
- Demonstrated superior research, analytical, problem solving and good judgement skills.
- Must be able to learn new technical and business concepts.
- Experience working for public or non-profit agencies is an asset.
No comments:
Post a Comment