Overview
- We are seeking a skilled and experienced Software Developer with a strong technical background and hands-on expertise in full lifecycle software development. The ideal candidate will have a 1–2 year post-secondary diploma or equivalent and 3–5 years of professional experience in software development environments.
Responsibilities and Duties
- Design, write, modify, and integrate secure and efficient software code
- Collaborate with technical teams to troubleshoot and resolve complex issues
- Lead the documentation and analysis of user requirements
- Research, evaluate, and recommend new software products and tools
- Develop software solutions by analyzing system workflows, data usage, and processes
- Conduct testing using manual and automated tools to ensure product reliability and compliance
- Create and maintain development plans, system models, flowcharts, and architectural documentation
- Manage full software development lifecycle including upgrading, troubleshooting, and maintaining systems
- Ensure performance optimization and reliability of software applications
- Lead and coordinate development teams for embedded systems, process control software, and integrated ICT systems
- Maintain compliance with security, quality control, and industry standards
Qualifications
- Diploma in Computer Programming, Software Engineering, or a related field (1–2 years)
- 3–5 years of professional industry experience
- Proven ability to independently execute full lifecycle software development
- Strong leadership and coordination skills for team-based development projects
Skills
- 3–5 years of professional industry experience
Job Details
- Salary: (hourly)
- Employment Type: full-time
- Workplace Type: onsite
- Hiring Multiple: No
- Hiring Urgently: Yes
- Special Requirements:
- Proven ability to independently execute full lifecycle software development