Available Job

Senior Application Developer - Remote / Telecommute


We are looking for Senior Application Developer - Remote / Telecommute for our client in Edmonton, AB
Job Title: Senior Application Developer - Remote / Telecommute
Job Location: Edmonton, AB
Job Type: Contract
Job Description:
  • Deliver applications programming and analysis tasks as part of a system development process and provide application support, maintenance, and enhancements.
  • An Application Developer applies broad knowledge of various technical areas to foresee and rectify problem areas within technology, ensuring that business/functional use cases are solved with the help of technology.
  • Liaise with business units and program areas to ensure solutions meet current and strategic ministry needs.
  • Align the 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 applications to ease development.
  • Produce Technical Design, Database structure, and Application Architecture for new average-to-high complex applications.
  • Seek the best technical design solution that respects budget and timeline.
  • Advocate the reuse of existing components/frameworks.
  • Innovate in providing better and more efficient ways to design applications.
  • Review Technical Designs from other developers and recommend optimizations 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 the 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.
Deliverable Details:
  • Pension Benefits Information System (PBIS).
  • Disaster Recovery Dashboard - Enterprise Incident Portal.
  • AIRB Collection and Reporting System (CARS).
Maintenance Projects:
  • Red Tape Reduction Priority Submission & Annual Submission Project.
  • Red Tape Reduction Count Database Project.
  • Insurance System to Manage Insurance Programs Project.
Scope of Services:
  • Write application code using .NET C# and Microsoft SQL with the ability to create both desktop and web-based interfaces.
  • Design and implement SQL databases.
  • Collect and analyze business and user requirements.
  • Document business processes and applications.
  • Produce systems design manuals.
  • Produce technical and reference manuals.
Must Have:
  • Eligibility for Enhanced Security Clearance.
  • 5 years of experience using MVC (Model View Controller).
  • 5 years of experience building applications.
  • 5 years of experience using Microsoft Entity Framework.
  • 5 years of experience with Azure DevOps and Git for source control, Azure DevOps Boards for agile project management.
  • 5 years of experience with Microsoft Visual Studio and Team Foundation Server
  • 5 years of experience with Windows Forms development.
  • 5 years of experience working as an Application Developer in a large enterprise IT environment.
  • 5 years of experience working with end-users to gather user requirements.
  • 5 years of experience with .NET frameworks and C# application development.
  • 5 years of experience with stored procedures, data modeling, and reporting services.
Nice to Have:
  • 3 years of experience in Agile project methodology.
  • 3 years of experience in the analysis, development, and integration of complex IT systems.
  • 3 years of experience with Angular/TypeScript web development.
  • 3 years of experience with the DEV Express Framework.
  • 3 years of experience with Microsoft Composite UI Application Block framework.
  • 3 years of experience with pension plan financial filings and regulations.
  • 3 years of experience with Power BI reporting and SQL Server Analysis Services/Integration Services.
  • 3 years of experience with Selenium load testing.
  • 3 years of experience with TD Merchant Services/Bambora APIs.
  • 3 years of experience with Test Driven Development and mock testing frameworks.
  • 3 years of experience with object-oriented design and creating systems.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.


Apply Now!