Software Developer

Location: Calgary, Alberta

About Us: SES Inc., a software development company, is seeking a motivated Software Developer to join our team. We are preparing to commercially launch our software product and are looking for an individual to contribute to our goals. We offer a collaborative and friendly work environment that fosters innovation.

Key Responsibilities:

  • Develop, write, and maintain clean, efficient, and high-quality code following best practices.
  • Translate client needs into software functionality.
  • Collaborate with cross-functional team to design and implement robust software solutions.
  • Deploy and manage applications in production environments.
  • Troubleshoot, debug, and upgrade existing legacy software to ensure optimal performance.
  • Break down major tasks into manageable components for effective execution and utilize version control software for efficient code management.
  • Participate in code reviews, providing constructive feedback to peers.

Required Qualifications:

  • Bachelor’s degree or higher in Computer Science or a related field.
  • 2+ years of professional experience in software development.
  • Knowledge of current OCR technology, machine learning and AI.
  • Proficiency in C++ (preferably C++03/C++11 standard).
  • Strong knowledge of Python 2/3.
  • Experience with PostgreSQL.
  • Proficiency in Linux & Windows environments.
  • Understanding of how interpreted languages work under the hood.
  • Strong problem-solving skills and attention to detail.
  • Effective verbal and written communication skills in English.

Preferred Qualifications:

  • AWS for Cloud related activities.
  • Experience with Docker for containerization.
  • Knowledge in Civil Engineering/Cost Estimation a Plus

Personal Attributes:

  • Be results driven with an ability to work well under pressure
  • Demonstrate realistic time management skills to meet deadlines.
  • Effective collaborator, open to others’ ideas and feedback.
  • Proactive and eager to contribute to the team’s success.
  • Flexible and adaptable, capable of handling various roles and tasks as needed.
  • Creative mindset with the ability to solve problems elegantly.
  • Team player focused on contributing to collective goals.

Work Location: In Corporate Office

Interested applicants can submit their application to careers@ses-software.com