Description du Poste
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).
Compétences
- 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.
Emplois favoris
Vous devez être connecté pour pouvoir ajouter un emploi aux favoris
Connexion ou Créez un compte