Description

  • 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 with the ability to create both desktop and web-based interfaces.
  • Design and implement SQL databases.
  • Secure and harden existing and new applications.
  • Collect and analyze business and user requirements.
  • Produce technical documentation and reference materials.
  • Corrective and preventative maintenance.
  • Adaptive maintenance, such as upgrades.
  • Enhance existing applications.
  • Produce database ERD diagrams and systems design manuals.
  • Perform unit testing as part of the software quality assurance activity.
  • Participate in release and iteration plans.
  • Participate in transition activities to designate, as approved by the ministry, for application support services.
  • Knowledge transfer to the operations team and other project members.
  • Cross-training and guidance to management on a needs basis.
  • Escalating issues and risks to the development manager and program manager as required promptly.
  • Communicating project status and issues to the program and client management.
  • Application code development and solution outputs (application assemblies, web applications, database development, installation packages, etc.).
  • Application code outputs that are unit tested and pass quality assurance standards.
  • Application code solutions are added to the department’s source control system as per ministry standards.
  • Solution design specifications.
  • Artifacts that support the tracking and reporting of defects related to the development, deployment, and testing of the product.
  • Artifacts such as drawings, models, or documents that are used to communicate/explain estimates, analysis, work items, and /or product.
  • Reporting related to the progress of assigned work, highlighting any expected deviations from previously agreed-upon estimates.
  • Monitor the shared inbox to perform daily support for the applications listed.

Equipment Requirements:

  • Client will supply a laptop or a desktop.
  • Candidate will work remotely, though must be available for onsite meetings when required.

Mandatory Training Courses:

  • Once hired, the candidate will be required to complete all mandatory training, which includes but is not limited to the Freedom of Information and Protection of Privacy Act and Security awareness training.
  • There may also be some optional courses.

Scoring Methodology:

  • Financial/Pricing: 20%.
  • Candidate Qualifications: 20%.
  • Interview Process: 60%.

Must Have:

  • Proposed candidate must meet or exceed one of the following: Yes/No
  • University graduation: Computer Science(CS), Computer Engineering (CE), Information Technology (IT) or related discipline & 4-year related experience;
  • 2-year diploma: CS, CE, IT or related discipline & 6 years related experience;
  • 1 year certificate: CS, CE, IT, or related discipline & 7 years related experience;
  • current active professional certification or accreditation in the related discipline from a recognized issuing body & 7yr related experience.
  • Experience doing SQL Server development, including procedures, indexes, foreign key relationships, table creation, and entity model diagrams for 5 years.
  • Experience building applications using Microsoft’s Windows Communication Foundation. 5 years
  • Experience using and developing with Cold Fusion. 3 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 a senior 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

Nice to Have:

  • Experience and technical knowledge of Continuous Integration (CI). 5 years
  • Experience parsing, splitting, and building PDF documents in .NET 3 years
  • Experience using Microsoft Entity Framework. 3 years
  • Experience using Team Foundation Server and/or Azure DevOps Server. 5 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. 3 years
  • Experience with GIT repository, continuous delivery, continuous integration, and unit testing. 5 years
  • Experience working with client EC/CPE applications. 5 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. 3 years

Education

Any Graduate