Location
Ottawa, Ontario
Description
iFathom has been providing custom application design and development work, system integration, and quality IT Professional Services to government and private sector clients for more than 14 years. iFathom holds a number of Supply Arrangements and Standing Offers with various government departments for IT Professional services in different categories. These represent our clients' projected and ongoing specific IT Professional Services requirements. Our Client has identified Intermediate Software Specialist as one of these categories. Qualified candidates who apply for this position will be contacted when contracts for this position come up, as and when required by our client. CVs will be kept in our database for this purpose for six months.
Candidates must have at minimum a Reliability Status Security Clearance from CIISD.
Duties
These required services will include, but are not necessarily limited to the following:
Performing Data Architect tasks such as:
- Analyzing automated or manual information systems and developing data models;
- Extracting data models from existing legacy information systems;
- Planning and estimating modifications of legacy information systems to adhere to new data models;
- Developing information management strategies;
- Developing action plans for enhancing interoperability between legacy information systems;
- Managing data repositories; and
- Preparing briefings to management.
Performing Software Independent Validation and Verification Specialist tasks such as:
- Reviewing software documentation and visiting development organizations to assess project health;
- Suggesting action to improve project health; and
- Assessing project risk and recommending mitigation strategies.
Conducting Process Analyst tasks such as:
- Leading software process audits;
- Preparing recommended courses of action after process audits;
- Briefing procurement and technical authorities on contract and technological risks;
- Assisting organizations in implementing improvement plans; and
- Providing cost-benefit analysis on process improvement plans.
Performing Internet Publisher/Internet Site Designer tasks such as:
- Designing and building web sites;
- Incorporating and editing image files of varying source file formats as required;
- Creating page and mail linkages;
- Iimplementing Java scripts as required;
- Implementing Hyper-text Mark-up Language (HTML) and similar systems on a private (IntraNet) network; and
- Performing maintenance on the web sites and private networks.
Performing design activities such as:
- Designing instrument interfaces between hardware and software and confirming interoperability;
- Designing, testing and modifying hardware interfaces to digital computers; and
- Writing software test code in appropriate languages to confirm hardware/software interfaces.
Performing Computer Aided Software Engineering (CASE) Tool Specialist tasks such as:
- Providing advice and assistance on CASE tool evaluation and selection;
- Troubleshooting CASE tool functionality problems;
- Solving problems with CASE tool interoperability;
- Performing configuration of tools; and
- Providing support in CASE tool usage.
Performing software programming activities such as;
- Providing advice and assistance on software programming code alteration and correction;
- Troubleshooting software problems with custom applications;
- Determining and correcting protocol interoperability between applications; and
- Writing new software code and associated documentation.
Skills
A minimum of thirty-six (36) months of demonstrated work experience in a related software support field within the last five (5) years, and a University undergraduate degree in computer engineering or computer science;
- OR -
A minimum of forty-eight (48) months of demonstrated work experience in a related software support field within the last seven (7) years, and two (2) year College level certificate in computer science or equivalent;
- OR -
A minimum of forty-eight (48) months of demonstrated work experience in a related software support field within the last seven (7) years, and successful completion of an intensive IM/IT course with a minimum of six hundred (600) hours of instruction and assignments;
- OR -
A minimum of sixty (60) months of demonstrated work experience in a related software support field within the last eight (8) years.
Education
University undergraduate degree in computer engineering or computer science -and- a minimum of thirty-six (36) months of demonstrated work experience in a related software support field within the last five (5) years;
- OR -
Two (2) year College level certificate in computer science or equivalent -and- a minimum of forty-eight (48) months of demonstrated work experience in a related software support field within the last seven (7) years;
- OR -
Successful completion of an intensive IM/IT course with a minimum of six hundred (600) hours of instruction and assignments -and- minimum of forty-eight (48) months of demonstrated work experience in a related software support field within the last seven (7) years;
- OR -
A minimum of sixty (60) months of demonstrated work experience in a related software support field within the last eight (8) years.
Contact Info
Please submit your résumé to jobs@ifathom.ca and quote Intermediate Software Technician, jobID # SA-022. Thank you.
