Back to jobs available

Software Developer

  • Information Technology
  • Ottawa
  • Full Time
APPLY NOW

To apply, please forward your resume and cover letter by Apr 23, 2023

The Royal Canadian Mint is hiring a Software Developer who can thrive in a dynamic and inclusive environment.

Reporting to the Director, Enterprise Applications & Solution Architecture, the Software Developer is responsible for interfaces and interacts with clients to analyze, interpret and understand their requirements. Conceives and recommends technical and business solutions, provides guidance on the efficient use of various software products involved, resolves software problems, provides technical expertise and participates in system-related projects and software development applications, leads and/or participates in system development projects and participates in technical projects. Plans, organizes, coordinates and recommends efficient and effective manual, automated or computerized system solutions, maintains in-depth knowledge of the Mint’s hardware/software environment, as well as a current knowledge of the state-of-the-art in computer sciences and development and applicability of new technologies while keeping informed of interrelated technologies and directions.

Requirements

Education and Experience:

  • Bachelor’s Degree in either Computer Science or Business (with information technology courses) or Information Technology Diploma or equivalent experience (Microsoft developer certifications highly desirable);
  • Minimum of five (5) years of experience encompassing all aspects of the system implementation life cycle in a medium to large size computing environment;
  • Extensive hands-on technical and functional experience in Web Application Programming is required;
  • Experience with manufacturing, shipping/warehouse management, sales and marketing or financial systems is desirable;
  • Strong system programming skills using MS platforms and tools is required; including but not limited to C#, MVC, .net Core, .net Framework, Azure Devops and Azure deployments;
  • Experience leading specialized development team resources, project and status reporting to PMO, working as a member of a team focused on building and delivering features with defined and documented business requirements;
  • Must be able to demonstrate experience and proficiency in authoring and reviewing technical documentation including; public API documentation, functional specifications, test plans, system workflow diagrams, threat model diagrams and class diagrams in UML;
  • ITIL and/or MOF certifications is highly desirable.

 

Skills and Ability:

  • Proven analytical abilities for both technical and business issues;
  • Must be able to work well in a team environment;
  • Demonstrated project planning and tracking techniques skills;
  • Demonstrated interpersonal and communication skills;
  • Demonstrated problem solving and organizational skills;
  • Ability to exercise judgment and initiative, to maintain effective and harmonious working relationships;
  • Ability to exercise tact and discretion;
  • Ability to set priorities and to solve conflicting situations, and to work well under pressure to meet deadlines;
  • Proven ability to coordinate and plan the activities of assigned project resources;
  • Skilled in order processing, marketing, manufacturing, shipping/warehouse management or financial applications.
  • English is essential. Bilingualism is an asset.

 

Knowledge:

  • Must be proficient in the following technologies C#, .Net, SQL (MS and/or MySql);
  • Knowledge of Enterprise Resource Planning (ERP) concepts and application;
  • Knowledge of formal system development methodology (e.g. Agile software development) and documentation standards/techniques;
  • Knowledge of structured analysis and design techniques;
  • Knowledge of the following technologies is required; Visual Studio, Web Services, Azure DevOps, Database Design, Azure deployments;
  • Demonstrated proficiency in Microsoft Project is a competitive advantage.