Software engineer

MELON IT SERVICES
Job location: Barrie - ON, Ontario
Job ID: #JP247-220592
Employer: MELON IT SERVICES
Job Category: Engineering
Vacancies: 1
Salary: $52.50 hourly for 30 hours per week
Posting date: August 31, 2023
Expiry date: February 09, 2024

Location: Barrie, ON L4N 9J2

Salary: $52.50 hourly for 30 hours per week

Overtime: 1.5 times of gross pay after completion of 44 hours

Vacation Pay: 4% on every pay period

Job Type: Permanent employment, Full time 

Job Responsibilities:

  • Write, test, and maintain code for software applications.
  • Design software solutions and create technical specifications.
  • Architect and structure software systems for scalability and maintainability.
  • Debug and troubleshoot software issues and fix bugs.
  • Ensure software quality and reliability through testing.
  • Use version control systems like Git to manage code changes.
  • Identify and resolve performance bottlenecks in software. Also, optimize code for speed and resource efficiency.
  • Create and maintain technical documentation for code and systems.
  • Implement security best practices to protect software from vulnerabilities.
  • Stay up-to-date with industry trends and emerging technologies and continuously improve coding skills and knowledge.
  • Collaborate with team members to ensure project alignment.

Eligibility Requirements:

  • A CEGEP/college diploma is required.
  • Proficiency in one or more programming languages, such as HTML, Java, Python, Ruby, C, C++, JavaScript, etc., depending on the job requirements.
  • Experience of 3 to 5 years in software development, which could include internships, personal projects, or previous job roles.
  • Strong problem-solving and analytical skills are essential to troubleshoot issues and design solutions.
  • A solid understanding of data structures, algorithms, and software design principles is crucial.
  • Familiarity with version control systems like Git.
  • Understanding of databases and experience with database management systems (e.g., SQL, NoSQL).
  • Proficiency with development tools and environments (e.g., IDEs, code editors, build tools).
  • Effective communication skills to collaborate with cross-functional teams and convey technical information.
  • The ability to adapt to new technologies and learn quickly in a rapidly changing field.

Submit your resume to contact@melonitservices.ca