Sr.Application Developer

NR Consulting


Date: 1 week ago
City: Edmonton, AB
Contract type: Contractor
Position Title :- Sr. Application Developer

Location :- Edmonton Alberta CAN

Mode :- Contract

Duration :- 5+ Months

Duties

  • Design, develop, test, and maintain web and desktop applications using C#, Angular, WPF, MSSQL, ASP.NET, .NET Core, Entity Framework, and related technologies.
  • Collaborate with the product owner, business analysts, and other stakeholders to gather and analyze requirements, ensuring alignment with business needs.
  • Perform unit testing, integration testing, and participate in peer code reviews to ensure the quality of deliverables.
  • Contribute to continuous integration/continuous delivery (CI/CD) pipelines using Azure DevOps/GitHub Actions and ensure automated testing is part of the pipeline.
  • Support and troubleshoot existing applications, diagnosing and resolving issues to ensure optimal performance.
  • Stay updated with the latest technologies, tools, and best practices in .NET development and Agile methodologies, actively sharing knowledge with the team.
  • Document technical solutions, including system architecture, class models, and application flows, to ensure knowledge sharing and maintainability.
  • Liaise with business units and program areas to ensure solutions meet current and strategic ministry needs.
  • Align development team to follow Application Architecture.
  • Write code for the most complex Functional and Technical Designs with minimal defects.
  • Define non-functional requirements (Performance, Availability, Portability, Recovery / Recoverability etc.).
  • Assess technical impacts up front and recommend better ways of designing application to ease the development.
  • Produce Technical Design, Database structure and Application Architecture for a new average to high complex application.
  • Seek for the best technical design solution that respects budget and timeline. Advocate the re-use of existing components/frameworks.
  • Innovate in providing better efficient ways to design application.
  • Review Technical Designs from other developers and recommend optimization if necessary.
  • Evaluate, with assistance, the quality of the product being delivered, and take action to improve situations.
  • Assist/Execute performance/penetration tests and troubleshoot issues at the system level.
  • Isolate root cause of issues and provide solution options/recommendations.
  • Provide tracking and reporting of time and status on all work, as required.
  • Contribute to the creation of the Application Lifecycle Planning.
  • Identify and coordinate release schedules.
  • Identify service requests and priorities with customers.
  • Ensure planned releases remain on schedule

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Team Lead, Design (Rogers Drafting)

Telecon, Edmonton, AB
12 hours ago
Job Location:EdmontonState/ProvinceAlbertaAs a Design Team Lead (Rogers Drafting), you will play a pivotal role in ensuring that all design projects meet the highest standards of accuracy and quality. This leadership position will involve acting as a subject matter expert on Rogers Drafting Standards, supporting internal teams through expert guidance and training, and conducting quality assurance reviews of spatial drafting to...

Inventory Control Coordinator

Clean Harbors, Edmonton, AB
1 day ago
Job DescriptionClean Harbors Edmonton, AB is looking for a Vehicle Parts Coordinator to join their safety conscious team! TheVehicle Parts Coordinator is responsible for supervising and coordinating a perpetual inventory record of material, supplies, and other general stock items; does related warehouse duties as described.Why work for Clean Harbors? Health and Safety is our #1 priority and we live it...

WMS Team Lead

Uline, Edmonton, AB
2 days ago
Pay from $85,000 to $105,000 per yearEdmonton Branch25 Richardson Drive, St. Albert, AB T8N 7W4Supporting warehouse equipment solutions! As a WMS Team Lead, provide hands-on support to optimize Uline’s Warehouse Management Systems for excellent operation and customer service! Our company continues to grow, creating new opportunities and job stability you can count on!Position ResponsibilitiesRotate through all departments to master warehouse...