Posting Details
Job Details
Description
JSI is looking for a full stack Software Developer to join our Solutions team. You will be developing complex, cutting-edge software that uses a wide variety of technologies, offering you the opportunity to develop your technical skills on the job. You will collaborate with other developers, testers, product owners, and managers to deliver solutions that meet or exceed customer expectations. Your experience and training is less important than your mindset; we are looking for individuals who actively seek opportunities to grow and develop.
Responsibilities
- Design, Develop, and Test : Create robust, scalable, and efficient software solutions following industry best practices and meeting documented acceptance criteria.
- Write Clean Code : Craft well-documented and maintainable code, adhering to coding standards and guidelines.
- Code Reviews : Conduct thorough code reviews to ensure compliance with coding conventions and quality standards.
- Troubleshooting and Debugging : Identify root causes and implement effective solutions for issues that arise.
- Collaborate : Work closely with your team, including developers, testers, product owners, and managers.
- Continuous Improvement : Embrace a focus on continuous improvement and challenge the status quo.
- Agile Participation : Actively engage in Agile ceremonies, such as daily standups, grooming, sprint reviews, retrospectives, planning, and demos.
Required Qualifications
Post secondary education in Software Engineering, Computer Science or equivalentProficiency in either the C# or Java programming languagesYou have worked through multiple iterations of the Software Development Life Cycle, giving you the insight to build robust, scalable solutions while embracing change.Experience in working with automated testing frameworks and continuous integration / continuous deployment (CI / CD) pipelinesFamiliarity with Agile methodologies and software development best practicesEligible for up to a top-secret security clearancePreferred Qualifications
Familiarity with Angular, Ruby, Python, JavaScript, other scripting languages, HTML / CSSExperience with Docker, Kubernetes or other containerization technologiesExperience with REST APIsPersonal Attributes
Passionate and skilled developer with a drive for excellenceExcellent team player with an eagerness to learn from othersEmpathetic and capable of understanding different perspectivesEffective communicator, fostering inclusivity and collaborationQuick to learn new languages and technologiesAbility to share, mentor, give and receive code review feedback openly, honestly, and fairlyPossesses a problem-solving mindset, prioritizing customer needs and delivering resultsHow we Work?
You will be expected to work in a Hybrid environment reporting to our Kanata, Ontario location 2 or more times per week.