Software Developer (.NET/C#)
ADGA Group Consultants Inc
Ottawa, Ontario, US
6d ago
source : Happy Monday

Company Description

Founded in 1967, ADGA is a privately owned and operated Canadian company. We employ over 700 highly skilled team members who apply their knowledge and expertise in service delivery of advanced technology solutions for clients in the Defence, Security and Enterprise Computing markets across Canada.

Celebrating over 50 years in business, we are proud to be one of Canada's most trusted professional engineering and consultancy firms.

Our clients continue to rely on ADGA to provide subject matter expertise, and quality talent to fulfill their business objectives.

We have done so successfully by anticipating and responding to the constant changes in technology, and evolving with agility.

Our culture of commitment, trust, and accountability guides our business, fosters our growth, and is at the core of our relationships with clients, employees and consultants.

Whether your projects are complex, large-scale requirements, or dependable, professional resources to execute on time, and on budget, you can count on ADGA to deliver.

We are dedicated to your success.

Job Description

ADGA has a current term opportunity for a Software Developer to support one of our Federal Government clients. This successful candidate will assess, provide detailed designs and implement solutions for the maintenance, support and development of the web-based applications managed by the WebSolutions Team.

This role will also develop, support and maintain web-based applications in order to collect and manage information and processes.

Core competencies : C#, RESTful Services, HTML5, CSS3, JavaScript, .Net.

Extended : WebAPI (the RESTful Service we use), .Net Core, Azure DevOps / Team Foundation Server, MVC, Razor Pages, (JS) jQuery, Lodash, Web Experience Toolkit (WET), Entity Framework, SQL Server

Qualifications

  • 7+ years of relevant experience as a Software Developer using the following core competencies : C#, .NET, RESTful Services, HTML5, CSS3, JavaScript.
  • Experience addresses changes to existing Web Solutions applications and as well as to support the development of new Web solutions received through the continuous IM / IT Intake process.
  • Design, develop, maintain and test web applications in compliance with the Government of Canada web standards, more specifically Web Content Accessibility Guidelines (WCAG) 2.
  • 0 and Web Experience Toolkit (WET) 4.

  • Design, develop, maintain and test application user interfaces, middle-tier business components and infrastructure components with Visual Studio using the .
  • NET 4.6 (or higher) Framework and .NET CORE 2.0 (or higher), working with web forms, windows services and WebAPIs.

  • Analyze business and system scenarios to detail business and system Use Cases.
  • Participate in the analysis, elaboration and design of detailed program specifications for program components and objects.
  • Develop program documentation such as specifications, charts, diagrams, report layouts, component interfaces, test procedures, template layout standards, user manuals, technical specifications and release documentation.
  • Develop SQL Server databases, in compliance with internal standards, as a back-end data repository for the public and internal web applications.
  • Write SQL queries and stored procedures to add, modify, delete and retrieve data to and from SQL databases including understanding of code-first development with Entity Framework.
  • Communicate / transfer knowledge of all related subject matter, methodologies and coding techniques to the application development team members.
  • Verify the accuracy of coded programs by participating in code walkthroughs and conducting unit tests.
  • Liaise between business analysts, testers, database administrators, technical leads and other developers in the build area.
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form