Thursday, December 21, 2023

ASP.NET Core | Vancouver area

 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