Software Engineer

Toronto, ON, CA, Canada

Job Description

Job Summary


We are seeking a talented and motivated Software Engineer to join our dynamic team. The ideal candidate will have a strong background in software development and application development, with a focus on web technologies and cloud services. This role involves designing, developing, and maintaining software solutions that meet the needs of our clients while adhering to best practices in coding and project management.

Responsibilities



Design, develop, and maintain high-quality software applications using various programming languages including Java, C#, Python, Ruby on Rails, and more. Collaborate with cross-functional teams to define project requirements and deliver solutions that meet business objectives. Implement web development best practices to create responsive and user-friendly interfaces. Utilize SQL databases such as MySQL for data storage and retrieval, ensuring optimal performance and security. Develop RESTful APIs to facilitate communication between different software components. Participate in Agile development processes, contributing to sprint planning, daily stand-ups, and retrospectives. Use version control systems like GitHub and SVN for code management and collaboration. Conduct thorough testing of applications to identify bugs and ensure functionality across various platforms including Linux. 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 languages such as JavaScript, C++, C#, Python, Ruby on Rails, .NET, or VBA. Strong understanding of web development principles and frameworks, including front-end technologies. Familiarity with cloud services such as AWS or Azure is a plus. Experience working with databases (MySQL) and writing complex SQL queries. Knowledge of Agile methodologies and experience working in an Agile environment. Ability to work collaboratively within a team while also being self-motivated to complete tasks independently. Excellent problem-solving skills with attention to detail. Join us in shaping the future of technology through innovative software solutions!
Job Type: Full-time

Pay: $55,706.15-$137,834.98 per year

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.


Job Detail

  • Job Id
    JD3092177
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, CA, Canada
  • Education
    Not mentioned