
Application Developer
- Edmonton, AB
- 70,00-78,00 $ par heure
- Contrat
- Temps-plein
- Participate in technical analysis, architecture design, and development of technical solutions to defined business problems.
- Write application code using .NET C# and Oracle PL/SQL, creating both desktop and web-based interfaces.
- Design and implement SQL databases and secure and harden existing and new applications.
- Collect and analyze business and user requirements, producing technical documentation and reference materials.
- Perform corrective, preventative, and adaptive maintenance such as upgrades.
- Enhance existing applications and produce database ERD diagrams and systems design manuals.
- Perform unit testing as part of software quality assurance activities.
- Engage in release and iteration planning and participate in transition activities to the designated application support services.
- Transfer knowledge to the operations team and other project members, providing cross-training and guidance to management as needed.
- Escalate issues and risks to the development manager and program manager as required, communicating project status and issues to program and client management.
- Develop application code and solution outputs, ensuring that they are unit tested and meet quality assurance standards.
- Add application code solutions to the department’s source control system as per ministry standards.
- Create artifacts to support tracking and reporting of defects related to development, deployment, and testing of the product.
- Provide reporting related to the progress of assigned work, highlighting any expected deviations from previously agreed upon estimates.
- Monitor shared inbox to perform daily support for the listed applications.
- 5 years – Experience doing SQL Server development including procedures, indexes, foreign key relationships, table creation, and entity model diagrams
- 5 years – Experience building applications using Microsoft’s Windows Communication Foundation
- 3 years – Experience using and developing with Cold Fusion
- 5 years – Experience using and developing with VBA/VB6 Office Automation
- 5 years – Experience with Microsoft Visual Studio 2012 or higher
- 5 years – Experience with programming language .NET
- 5 years – Experience with programming language .NET Core
- 5 years – Experience with programming language Visual Basic
- 5 years – Experience with software development processes and all associated best practices, methods, standards, tools and policies
- 5 years – Experience working as an application developer on multiple large COTS/Custom software applications in a development environment comparable in size and complexity to the Government development environment
- 5 years – Experience and technical knowledge of Continuous Integration (CI)
- 3 years – Experience parsing, splitting, and building PDF documents in .NET
- 3 years – Experience using Microsoft Entity Framework
- 5 years – Experience using Team Foundation Server and/or Azure DevOps Server
- 3 years – Experience using the JavaScript libraries JQuery, Datatables, SuiteAlert, and Bootstrap
- 3 years – Experience with Agile backlog management tools such as JIRA or Azure DevOps
- 3 years – Experience with disaster recovery testing
- 5 years – Experience with GIT repository, continuous delivery, continuous integration, and unit testing
- 5 years – Experience working with GoA EC/CPE applications
- 3 years – Experience integrating applications with LDAP / Active Directory with .NET
- 3 years – Experience using DevExpress ASP.NET web form controls or DevExpress ASP.NET MVC controls