Software Engineer – Web & Saas Applications

Montréal, QC, CA, Canada

Job Description

Job Summary


We are seeking a skilled and motivated Software Engineer to join our dynamic team. The ideal candidate will have a strong background in software development and application development, with experience in web development and a passion for building innovative solutions. This role involves collaborating with cross-functional teams to design, develop, and maintain software applications that meet the needs of our clients.

Responsibilities



Design, develop, and implement software applications using various programming languages including Java, C#, Python, and Ruby on Rails. Collaborate with product managers and other stakeholders to gather requirements and translate them into technical specifications. Develop front-end components using JavaScript and frameworks as necessary, ensuring a seamless user experience. Utilize SQL and MySQL for database management and data retrieval tasks. Implement RESTful APIs to facilitate communication between different software components. Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives. Maintain version control using GitHub, SVN, or similar tools to manage code changes effectively. Conduct code reviews and provide constructive feedback to peers to ensure high-quality code standards. Troubleshoot and resolve software defects in a timely manner. Stay updated with emerging technologies and industry trends to continuously improve skills and knowledge.

Qualifications



Bachelor's degree in Computer Science or a related field is preferred. Proven experience in software development with proficiency in multiple programming languages such as Java, C++, C#, Python, Ruby on Rails, or VBA. Strong understanding of web development principles and front-end technologies (HTML/CSS/JavaScript). Familiarity with cloud services such as AWS or Azure is a plus. Experience working with databases (SQL/MySQL) and knowledge of database design principles. Understanding of Agile methodologies and experience working in Agile teams. Knowledge of version control systems like Git or SVN is essential. Ability to work collaboratively in a team environment while also being self-motivated. Excellent problem-solving skills and attention to detail. Join us in creating cutting-edge software solutions that drive success for our clients!
Job Types: Full-time, Part-time

Pay: $45,000.00-$116,922.74 per year

Benefits:

Dental care On-site parking
Language:

English (preferred)
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2817730
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Part Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Montréal, QC, CA, Canada
  • Education
    Not mentioned