Job DescriptionREF: #001The Tactical Asset Configuration Information System (TACIS) was developed by the client for contract management of significant LCSS assets and platforms on which they may be installed, including assets located in vehicles, shelters, static kit modules, shops, quartermaster and Defence Supply Chain stores, etc. TACIS is the practice of handling changes systematically so that a system maintains its integrity over time. The TACIS back-end component uses the following technologies: C# for the .NET framework and MS SQL Server. Any required changes need to be implemented ensuring that the integrity of the existing system architecture and design is neither adversely affected nor compromised.Operate and maintain TACIS central database and train TACIS users. Required services include but are not limited to:Data administration, including maintaining reference data related to Units, Platforms, LCSS Communication Suites, Parts, Checklists, Functions, Commercial and Government Entities (CAGEs), Platform Assets and Part Assets;Validating the creation of new Part Assets that are initiated by field users;Conducting periodic data consistency checks between TACIS and other databases, and making adjustments to data (in either or both systems) as required;Performing Central Data Administration functions in databases for all Communications Suites and related data;Providing first-line user support, including resolving TACIS data-related problems and assisting users with TACIS usage difficulties;Providing on-site TACIS training to end-users;Reviewing and providing recommendations regarding upgrades;Providing LCMM support for TACIS hand-held and laptop computer components;Support TACIS requirements definition, including refining high level user requirement into detailed technical requirements. Review existing TACIS functionality to ensure it meets user requirements;Assist the client in optimizing TACIS technologies and tools by providing use cases, system requirements, architecture descriptions, data model descriptions and design documents;Implement and test changes to TACIS source code and data model and integrate changes with TACIS baseline. The Contractor must provide source code, data model files, test plans and test reports;Generate Request for Change (RFC) documentation to support the deployment of TACISEnsure changes do not adversely affect TACIS functionality and performance;Provide E&I support of the Security Program. This includes the management of Security architecture, security application strategies, process directives, and policy and procedures for the client approval and implementation;Attend LCSS developmental meetings as directed;Assist in develop and deliver Security application architectures;Deliver Security specifications, interface control documents, development and maintenance of processes for Security products;Investigate and integrate new Security technologies;Develop instances of Security application testing environments or programs, for use within LCSS MD on specific training exercises or operations;Operate and maintain MD security system baseline integration lab;Perform adaptive, perfective and corrective Security software code (C, C++) changes to enhance the performance of existing features, repair deficiencies and implement new features in core Security technologies and applications;Perform evolutionary design and maintenance to existing Security SW technologies to avoid obsolescence;Provide in-service support to existing Security HW and SW technologies in use during CAF Exercises or Operations.QualificationsProof of Demonstrated College Diploma in Engineering or Computer Technology; or a Bachelor of Science; or a suitable engineering or technical field;Minimum of 5 years experience in Programming in a minimum of 3 of this assessment area's criteria:Using at least 1 of the following high-level languages (ADA (95, 05 or 2012, Java, C++, or C#);Using CASE tools (e.g. Rational Team Concert, JIRA)Using a client mandated Software Development process (eg. Scaled Agile Framework (SAFe));Performing object-oriented analysis and design;Minimum of 3 years experience as a Programmer with in an IPT for an onsite client;Minimum of 1 year experience as a Programmer on Military Command and Control Software systems is an asset;Must be able to obtain and maintain a Government Secret level Clearance, and a Controlled Goods Certification;Must be able to go onsite in Gatineau 5 days a week.Additional InformationWork-Life Balance We strongly support a healthy and productive work-life balance. This starts with a flexible approach to work, and policies designed to support employees through their day-to-day routines and major life events. For example, we offer a Maternity/Parental Top-Up (up to 52 weeks) and a Reservist Leave Top-Up (up to 180 days). Belong@ADGA ADGA continuously strives to integrate advanced Diversity, Equity & Inclusion (DEI) approaches and practices into our work culture. Our employee-based DEI Committee explores activities and invites discussions that foster an environment where all employees feel valued, respected, and heard.Compensation Above and beyond our commitment to offer a competitive base salary, ADGA has a company-wide profit-sharing plan for all full-time and part-time employees.Comprehensive Benefits and Total Rewards We offer a comprehensive benefit program, providing employees with the choice between base or enhanced plans. Depending on the plan, ADGA pays for Health & Dental, a Health Spending Account, Short-Term Disability, an Employee Assistance Program, and a Telemedicine service. Also offered: discounts on gym memberships, 5,000+ perks through Perkoplis, a Deferred Profit Sharing Plan, and access to a wide range of other employee-centric services and savings programs.