Canada

C++ Software Developer (Industrial Park)

C++ Software Developer (Industrial Park)
Description
Trillys Systems is a technology consulting firm that specializes in providing innovative solutions to various industries. We are currently seeking a C++ Software Developer (level 2) for a 3-year contract position. Role Summary The Programmer/Software Developer (Level 2) is responsible for designing, developing, testing, and maintaining software applications that support enterprise business and technical operations. The resource applies strong object‑oriented programming skills, modern software engineering practices, and experience with distributed systems to deliver reliable, scalable, and maintainable solutions. The role requires the ability to work independently and collaboratively within multi‑disciplinary teams, contributing to full‑lifecycle development activities including requirements analysis, design, coding, integration, documentation, and defect resolution. Key Responsibilities 1. Software Design & Development - Design, code, test, and implement software components using C++ or other object‑oriented programming languages (e.g., Java, C#, Python with OOP frameworks). - Develop modular, reusable, and maintainable code following industry best practices and departmental standards. - Participate in architectural discussions and contribute to solution design for new and existing applications. 2. Distributed Application Development - Design and implement distributed applications, including client/server systems, service‑oriented architectures, microservices, or cloud‑based distributed components. - Develop communication interfaces, APIs, and data exchange mechanisms between distributed modules. - Ensure performance, reliability, and scalability across distributed environments. 3. Full Software Development Lifecycle (SDLC) - Participate in requirements analysis, technical design, development, integration, testing, deployment, and maintenance. - Conduct unit testing, integration testing, and support user acceptance testing. - Troubleshoot and resolve defects, performance issues, and system errors. 4. Documentation & Technical Support - Produce and maintain technical documentation including design specifications, code documentation, configuration guides, and release notes. - Provide technical support, enhancements, and maintenance for existing applications. - Participate in code reviews and contribute to continuous improvement of development processes. 5. Collaboration & Stakeholder Engagement - Work closely with business analysts, project managers, QA testers, and other technical resources. - Provide input into project planning, estimation, and risk assessment. - Communicate technical concepts clearly to both technical and non‑technical stakeholders. Mandatory Technical Criteria - Minimum 5 Years as Programmer/Software Developer. The resource must have at least five (5) years of hands‑on experience performing software development activities including coding, debugging, testing, and maintaining applications. - Minimum 4 Years OOP Experience (C++ or Equivalent). The resource must have at least four (4) years within the last ten (10) years designing and implementing software using C++ or another recognized object‑oriented programming language (e.g., Java, C#, Python OOP). - Minimum 2 Years Distributed Application Experience. The resource must have at least two (2) years within the last ten (10) years designing and implementing distributed applications, such as: - o client/server systems - o distributed services - o microservices - o cloud‑based distributed components - o message‑based or event‑driven architectures Additional Competencies - Strong understanding of data structures, algorithms, and design patterns. - Experience with version control systems (e.g., Git, SVN). - Familiarity with CI/CD pipelines and automated build processes. - Knowledge of relational and/or NoSQL databases. - Ability to work in Agile, iterative, or hybrid development environments. - Strong problem‑solving skills and attention to detail. - Canadian Top Secret Clearance is an asset. Security & Compliance - Ability to work within secure government environments and adhere to departmental security, privacy, and development standards. - Eligible for Government of Canada Top Secret security clearance. Note: This position is on-site only. No work from home is allowed. WEB: Job Types: Full-time, Fixed term contract Contract length: 24 months Pay: $550.00-$750.00 per day Experience: - C++ Software Development: 5 years (required) - Scripting Language: 4 years (required) - Object-Oriented : 5 years (required) Location: - Ottawa, ON K1G 4G5 (required) Work Location: In person Apply on Kit Job: kitjob.ca/job/2pthcj
Highlights
Safety Tips
Do not pay a ’prospective employer’ anything in order to secure a job.
1 / 10
More info about this ad

C++ Software Developer (Industrial Park) has been posted in the Okotoks Information Technology category on Locanto.

In this category, there are no other ads right now posted in Okotoks.

There are more ads within a 15 km radius for this category. If you want to view those ads, click here.