Programmer Analyst – C#

In by

  • Location: Ottawa, ON
  • Type: Contract
  • Job #32044

Location: Ottawa, ON

Security Clearance: Secret Level Government of Canada Security Clearance

Overview:

Myticas Consulting, a leading IT staffing firm, is currently seeking a highly skilled and experienced Senior C# Developer with a minimum of 10 years of relevant experience. This role requires the candidate to be located in Ottawa, ON, and hold a Secret Level Government of Canada Security Clearance.

Key Responsibilities:

  • Software Development: Design, develop, and maintain high-quality C# applications, ensuring adherence to best practices and coding standards.
  • System Integration: Collaborate with cross-functional teams to integrate C# applications with various systems and services, ensuring seamless interoperability.
  • Code Review & Debugging: Conduct thorough code reviews, identify bugs, and implement effective solutions to enhance application performance and reliability.
  • Requirement Analysis: Engage with stakeholders to understand business requirements and translate them into technical specifications.
  • Documentation: Prepare and maintain comprehensive documentation for software designs, codebases, and system architectures.
  • Mentorship: Provide guidance and mentorship to junior developers, fostering a collaborative and knowledge-sharing environment.
  • Compliance: Ensure all development activities comply with Government of Canada security policies and procedures.

Qualifications:

  • Experience: Minimum of 10 years of professional experience in C# development.
  • Security Clearance: Must possess a valid Secret Level Government of Canada Security Clearance.
  • Technical Expertise:
    • Extensive experience with .NET Framework, .NET Core, and C# language features.
    • Strong understanding of object-oriented programming (OOP) principles.
    • Experience with front-end technologies such as HTML, CSS, JavaScript, and Angular or React is an asset.
    • Familiarity with RESTful API design and implementation.
    • Experience with SQL Server, Entity Framework, and LINQ.
    • Knowledge of Agile methodologies and version control systems (e.g., Git).
  • Problem-Solving Skills: Proven ability to analyze complex problems, identify root causes, and develop innovative solutions.
  • Communication Skills: Excellent verbal and written communication skills, with the ability to convey technical concepts to non-technical stakeholders.
  • Team Collaboration: Ability to work effectively in a team environment, collaborating with developers, analysts, and project managers.
Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!