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