Talent.com
Senior DotNet Developer

Senior DotNet Developer

Cynet SystemsToronto, ON
30+ days ago
Salary
CA$140,000.00 yearly
Job description

Job Description : Responsibilities :

  • Design, develop and unit test applications in accordance with established standards; ensure that solutions are designed and built for speed and scalability.
  • Create technical design documents, deployment guides and configuration guides where applicable.
  • Collaborate with team members (developers, quality assurance and business analysts, project, product managers, and other stakeholders) to elicit information and available documentation and build a common understanding of the target state of the system.
  • Apply risk-based approach to design and development application; being able to communicate to team different options for implementation and risk implementation in consideration of timeline constraints.
  • Research and evaluate the feasibility of proposed solution architecture and technologies related to a business change and ensure consistency and integration with existing and planned architectures as well as business strategies.
  • Size, break down, and estimate development activities, in user points or hours.
  • Conduct investigation of the defects, logging details and following defects through their resolution lifecycle.
  • Track development tasks in the application lifecycle management tool (Azure DevOps) and provide relevant reporting when needed.
  • Perform code reviews and walkthroughs of system design and developed code.
  • Review, analyze, enhancing, and developing design artifacts and technical user stories.
  • Conduct investigation of the defects; logging details and following defects through their resolution lifecycle.
  • Track development tasks in the application lifecycle management tool (Azure DevOps) and providing relevant reporting when needed.

Desired Skills :

  • Excellent data analysis, problem-solving and troubleshooting skills are necessary.
  • A team player and self-learner, capable of working independently on assigned tasks and commitment to contributing to team success.
  • Working understanding of agile methodologies and concepts.
  • Demonstrated knowledge of relational database development techniques.
  • Familiar with software security principles.
  • Ability to perform standard application unit testing and debugging; direct experience optimizing application designs.
  • Experience supporting critical business applications in a production environment.
  • Familiarity with system administration and networking (i.e. : Windows Server, IIS) is an asset.
  • Familiarity in system administration and networking (i.e. : Windows Server, IIS) is an asset.
  • Strong written and oral communication skills – must be able to communicate technical direction, discuss and incorporate stakeholder’s feedback, and communicate issues found and solutions clearly.
  • Knowledge of software development and all aspects of the Software Development Life Cycle (SDLC).
  • Ability to work in a fast-paced environment with multiple priorities while maintaining high attention to detail and accuracy.
  • Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and Personal Health Information Protection Act (PHIPA) related regulations and standards is considered an asset.
  • Criteria Details : Technical Skills :

  • Evidence of direct project working experience with the following technologies or close equivalents :
  • C#, MVC, Entity Framework & Web Forms.
  • SQL Server and database development techniques.
  • JavaScript / jQuery, HTML, CSS, Bootstrap.
  • Azure Cloud technologies (App Services, Managed Instance, Functions, API Management)
  • Azure DevOps build, CI / CD workflows and GIT
  • Knowledge of SharePoint 2019 Server
  • NET business rule engines / expression evaluators such as NCalc
  • SSRS report development
  • PowerBI / .NET integration
  • ADFS / Claims configuration for .NET applications
  • Other Skills :

  • Practical knowledge of interactive development (such as Agile) - Collaboration skills to elicit information and available documentation and build a common understanding of the target state of the system.
  • Practical knowledge creating technical design documents, deployment guides and configuration guides where applicable.
  • Deliverables :

  • Review business requirements / provide feedback.
  • Design solution and do design walkthrough with in-house developers before implementing.
  • Build approved solution in lower environments.
  • Unit Test solution.
  • Support stakeholders through validation and testing phase.
  • Document solution and promotion instructions, promote solution to production.
  • Delivery of DSP OLSP tenant.
  • Delivery of DSP OCSP tenant.
  • Time permitting, delivery of other projects for DSP product and / or other products managed by the team as required.
  • Create a job alert for this search

    Senior DotNet Developer • Toronto, ON