Monday 16 April 2012

Junior/Intermediate Software Developer (x2)

General Dynamics Canada is this country's premier defence company. We have achieved a global reputation for providing leading-edge, technology based solutions to the armed forces in over 20 countries - from NATO to the Pacific Rim. General Dynamics Canada is a company built on the ideas of our employees. We give our people the support and team support necessary to realize their goals. We have a tremendous group of over 1,800 highly talented, creative and committed engineers, technologists and business professionals who are responsible for our continued success and growth. It is up to us to ensure that our people are continually encouraged and challenged to grow both personally and professionally. As a company reliant on its people, we use an interactive team concept. Participation in various projects and on integrated product teams lets employees acquire new skills, or expand existing ones. Career paths here at General Dynamics Canada are always evolving. We encourage and support our employees through training and career development and proven performance enhancement methods. Whenever possible, we promote from within the company. Our managers are not just bosses but mentors who have a vested interest in their employees getting the most relevant training. In addition to flextime, social events and fitness facilities, we offer a very competitive salary environment and generous benefits.

JOB DESCRIPTION:

The purpose of this position is to provide support for the Land Command Support System (LCSS) Engineering and Integration Support Contract (LEISC) for the Canadian Army. Under the guidance of the technical lead, the successful candidate is expected to implement new or enhanced design features to evolve capabilities of the currently deployed system.

RESPONSIBILITIES:

The duties of the software developer for LEISC will include:
  • Implement new or enhanced features as directed by the technical lead;
  • Perform software unit test on the new or modified functions and integrate changes into the existing baseline code;
  • Document software design/changes and conduct software design review;
  • Troubleshoot problems raised during development and integration test;
  • Participate in the system requirements analysis and design activities 
QUALIFICATIONS: 
  • Bachelor degree in Electrical, Computer or Software Engineering 
REQUIRED SKILLS/EXPERIENCE:
  • C# / .NET experience
  • C++ experience
  • Microsoft Visual Studio 2005 (minimum)
  • A solid understanding of design, coding and testing patterns 
DESIRED SKILLS/EXPERIENCE:
  • Experience in C# / C++ interoperability
  • Microsoft Visual Studio 2008 and 2010 experience
  • Microsoft .NET 3.5 and 4.0 framework experience
  • Microsoft WCF experience
  • Network communication (TCP/UDP) experience
  • Microsoft .NET remoting experience
  • UML Modeling using Enterprise Architect or equivalent experience
  • An understanding of software scalability, performance and reliability aspects
  • Experience in Linux or cross platform development
Other:
Applicants will be required to obtain/hold a valid and current Canadian security clearance to gain access to classified spaces, information and equipment in order to perform the work associated to this position.

3 comments:

  1. Great Blog!! That was amazing. Your thought processing is wonderful. The way you tell the thing is awesome. You are really a master.

    consultant4less

    ReplyDelete
  2. I am very happy to discover your post as it will become on top in my collection of favorite blogs to visit. Ask Scraper

    ReplyDelete
  3. This is very educational content and written well for a change. It's nice to see that some people still understand how to write a quality post! Scrape Emails with Email Address

    ReplyDelete