Job Description
Title: Software Developer (Linux)
We are seeking a Software Developer who is eager to learn and be part of a growing team to assist in the development, implementation, and maintenance of software applications. The ideal candidate will possess a strong technical background in Linux OS and software development, as well as being able to identify and resolve software defects and bugs by analyzing code. This is a role ideal for a recent graduate, or someone who has knowledge of and hands on experience with new Linux skills.
DLS
DLS Technology Corporation is a leading solutions integrator serving all levels of government and private clients in healthcare, defence, finance, and transportation.
vKey is DLS’ flagship endpoint cyber security and corporate management platform. The Linux-based platform comprises many components which require maintenance, updates, and a vision for future features and improvements. We are presently selling v6.0, and are looking to develop with additional features and benefits our clients are looking for, to meet their increasing end point security needs.
The Ideal Candidate
- Demonstrated experience, with a track record of delivering successful software solutions, notably with Linux OS;
- Recent graduate, or a Linux “geek” who is looking for a long term development project, and wants to see it “go to market” locally
- Takes pride and ownership of the development process and end product results;
- Strong communication skills, with the ability to communicate technical concepts to both technical and non-technical stakeholders;
- Demonstrated ability to work well under pressure and meet project deadlines;
- Passion for software development and a mindset for success;
Primary Duties and Responsibilities, but are not limited to:
The Software Developer will report directly to the Product and Solutions Manager of DLS. The position includes participating in the design, development, programming, installation, testing, and maintaining of DLS products and solutions.
- Use skills and knowledge of Linux OS and relevant programing languages and architectures to develop new features/functions, perform debugging, maintenance, and product improvements.
- Collaborate with the development team to work on various projects and tasks;
- Understand the entire software development lifecycle to analyse the needs, design, test and develop software in order to meet requirements;
- Support the development team members with knowledge, guidance, troubleshooting and problem solving;
- Monitor execution, code review, and build systems, ensuring that software solutions meet high standards of quality and functionality;
- Support project manager on all product and solution launches, changes, integration and updates;
- Attend meetings and assist in presentations and demos where applicable;
- Keep abreast of emerging technologies and industry trends, and apply this knowledge to improve existing software solutions and develop new ones;
- Work independently in a small team to ensure project deadlines are met.
- .
Minimum Qualifications Required
- BSc, BTech, BE, in computer science or related field, or diploma in computer science
- 1 – 3 years of experience
- Excellent understanding of and familiarization with:
- Linux
- Python
- JavaScript
- SQL
- BASH/Shell Script
If you are a team player with a strong technical background, and you are looking for an opportunity to make a real impact, we encourage you to apply for this exciting opportunity. We offer competitive compensation packages, flexible work arrangements, and opportunities for growth and advancement within our organization.
Job Types: Full-time, Permanent
Salary: $50,000.00-$100,000.00 per year
Benefits:
- Casual dress
- Dental care
- Extended health care
- Paid time off
- Tuition reimbursement
- Vision care
- Work from home
Flexible Language Requirement:
Schedule:
Ability to commute/relocate:
- Ottawa, ON K1H 8K8: reliably commute or plan to relocate before starting work (required)
Education:
- AEC / DEP or Skilled Trade Certificate (preferred)
Language:
Work Location: Hybrid remote in Ottawa, ON K1H 8K8
Application deadline: 2023-08-04
Expected start date: 2023-08-21
Apply
Go Back