Description:
Our mission is to create better health for all Canadians, and we know that starts with our employees.
THE ROLE IN A NUTSHELL
- Responsible for maintaining development tasks in TFS.
- Writes modules of logic based on written or verbal specifications with the guidance of a senior developer using a variety of programming languages such as C/C++, C# and Oracle PL/SQL.
- Perform unit testing.
- Ensures development adheres to GSC IT departmental standards.
- Submits programs for peer review and participates in the code review process.
- Provides resource estimates for small to medium components of software applications in support of project planning and scheduling tasks.
- Assist as directed with QA environment readiness.
- Participates in resolving simple day-to-day production problems. Work with quality assurance team to troubleshoot and resolve issues throughout a SDLC life cycle.
- Under the direction and close supervision of IT staff, may be required to interact directly with internal business users.
Collaborate with other team members to deliver complete functional solutions.
WHO WE'RE LOOKING FOR
- University Degree or College Diploma in Computer Science or equivalent.
- Must demonstrate an aptitude and overall familiarity with Information Technology.
- Familiar with C# using .NET framework 4.5+, REST and WEB APIs.
- Familiar with Oracle PL/SQL, including triggers, functions, and stored procedures.
- Familiar with modern web technologies, including: HTML5, JavaScript, CSS, JSON, and modern JavaScript framework.
- Experience with C/C++ is an asset.
- Familiar with code versioning software. Possesses basic knowledge about SDLC.
- Must be able to interpret application design into coding and produce optimized software solutions compliant with industry and corporate development standards under the guidance of senior developers.
- Requires a basic knowledge of unit testing. Must be able to perform full unit testing on all components of a program as experience is built.
- Automated testing experience is an asset.
- Requires organization and time management skills.
- Requires the ability to install application components to quality assurance environment.
- Requires good interpersonal skills to deal effectively with others in team situations.
- Must be able to work under pressure to meet project deadlines, without compromising quality.
- Requires excellent oral and written communication skills.
- Possess adequate problem solving skills and a systematic approach to decision making, taking into consideration the impact of each decision.
- Must have working level experience with Microsoft Office tools; Word, Excel, Project and Access.
Successful completion of the Junior Software Developer Test.