2 Positions to Fill. Our Calgary-Based client is looking for an intermediate and senior Java Software Developer to participate in all aspects of the software development and delivery process
Solid object-oriented design / implementation background .
Experience leading a product from concept to prototype and implementation
Experience with one OO language like Java, C#, C++, or Python . (Please note Java is preferred) Subversion, GIT, or background in an equivalent source code management tool is an asset.
Experience with web-based technologies and frameworks.
Experience with Linux OS .
Ability to generate test plans and estimates for testing SW projects.
Nice to Have Skills :
Experience with continuous integration and deployment tools such as Jenkins, Puppet, Containers, and Gradle is a strong asset.
Experience with tools such as JIRA and Confluence is an asset.
Experience with Agile development methodologies such as Kanban and Scrum an asset.
Software Development Java 8 - 10 years Please outline your experience as an Intermediate Java Developer, participating in all aspects of the software development and delivery process. (Must-have)
Please outline your experience developing in a Linux OS. (Must-have)
Please outline your experience with OO design and implementation. (Must-have)