Participate in the design, development, construction, testing, delivery, implementation and maintenance of applications for the ministry as required.
Participate in analysis of ministry requirements and assist in in producing application technical specifications as required.
Assist in the development of a production control support process for the application as required.
Follow all ministry and GOA architectural, and security standards, policies and guidelines when building applications.
Ensure code written is thoroughly tested by following testing best practices including the use of unit testing, system testing, and performance testing.
Assist in troubleshooting application issues in any environment.
Create or update existing application support documentation for assigned applications to ensure that it matches the code and environment.
Assist in managing and maintaining development and system test environments required to maintain the application.
Assist in the continuous improvement of all ministry recommended application architecture development standards and guidelines.
Provide tracking and reporting of time and status on all work as required.
University graduation in Computer Science, IT or related discipline from recognized post-secondary
Minimum 5-7 years' experience as an Application Developer
Experience in designing, building, testing, deploying and supporting applications in an enterprise environment equivalent in size and complexity to the Government of Alberta.
Experience with software development processes, and all associated best practices, methods, standards, tools, and policies
Experience writing and maintaining technical documentation.
Experience with unit testing, and test-driven development tools.
Demonstrated experience and technical knowledge of the Microsoft .NET Framework 4.x. Please specifically describe the associated activities in the resume.
Experience and technical knowledge of Microsoft C#.
Experience developing Microsoft Web Services.
Experience querying data with Microsoft Transact-SQL Server.
Experience developing Microsoft SQL Server databases.
Experience working with BizTalk.
Resource must be available to write an ONLINE pre-qualification exam on 2 April, 2019 between 8:00am - 1:00pm MT & must pass the exam to be considered for this requisition.
Nice to Have:
Experience using Team Foundation Server.
Knowledge of Open Web Application Security Project (OWASP) Top Ten Web Application Security Flaws in Web Applications.
Experience with testing for Web Application Security vulnerabilities in a web application.
Knowledge of secure coding practices.
Experience and technical knowledge of Angular.
Experience developing ASP.NET Model-View-Controller (MVC) web applications.
Working knowledge of W3C.
Annex Consulting Group is a full service IT and management consulting firm, specializing in staff augmentation contracting, permanent staffing, and outsourced solutions. Candidates must be legally entitled to work in location advertised.
Not interested but know someone who is a fit for this role? Check out the award-winning Annex Referral Program .