Senior Software Engineer

job
  • Duke
Job Summary
Location
,ON K0K
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
17 Dec 2024
Share
Job Description

Job Title: Senior Software Developer

On-site/ Remote/ Hybrid: On Site

Location: Trenton, ON

Job Type: Contract

A highly skilled and experienced Senior Software Developer to join our client’s team. This role requires a strong technical background in C, C++, or Python, as well as a deep understanding of software development principles and methodologies. The ideal candidate will be a self-starter, capable of working independently and leading technical projects.

Job Responsibilities:

Technical Leadership:

  • Lead and mentor junior developers.
  • Design, develop, and implement complex software solutions.
  • Conduct code reviews and provide constructive feedback.
  • Troubleshoot and resolve complex technical issues.

Client Interaction:

  • Communicate effectively with clients to understand their needs and requirements.
  • Present technical concepts to non-technical audiences.
  • Collaborate with clients to define project scope and deliverables.

Domain Expertise:

  • Demonstrate a strong understanding of military or air force operations and systems.
  • Apply domain knowledge to develop innovative software solutions.
  • Stay updated on the latest industry trends and technologies.

Code Quality:

  • Write clean, efficient, and well-documented code.
  • Adhere to coding standards and best practices.
  • Conduct unit and integration testing to ensure code quality.

Required Skills: ?Min

  • imum of 10 years of experience in software development.Str
  • ong proficiency in C, C++, Python or Java programming languageExp
  • erience with software development methodologies (e.g., Agile, Scrum).Kno
  • wledge of software design patterns and principles.Exp
  • erience with version control systems (e.g., Git).Str
  • ong problem-solving and analytical skills.Exc
  • ellent communication and interpersonal skills (English)Abi
  • lity to work independently and as part of a team.Pr

e

ferred:Exp

    erience with military or air force systems and protocols.Management or Leadership experience.Knowledge of real-time systems and embedded systems.Experience with Linux and Windows operating systems.
Other Smiliar Jobs
 
  • Gatineau, QC
  • 1 Days ago
  • St. Catharines, ON
  • 1 Days ago
  • Boston, MA
  • 1 Days ago
  • Seattle, WA
  • 2 Days ago
  • Mountain View, CA
  • 2 Days ago
  • East Norwich, NY
  • 2 Days ago
  • Dallas, TX
  • 2 Days ago
  • New York, NY
  • 16 Hours ago
  • New York, NY
  • 16 Hours ago
  • Chicago, IL
  • 16 Hours ago
  • New York, NY
  • 16 Hours ago
  • Burlington, ON
  • 2 Days ago
  • London, ON
  • 2 Days ago
  • , ON
  • 2 Days ago
  • Burlington, ON
  • 1 Days ago