Senior Software Developer
On behalf of our client, a well-established Canadian organization, Procom Consultants Group is seeking a few Senior Software Developers to join their downtown Calgary office -
on a Permanent basis (Start ASAP).
Senior Software Developer Main responsibilities
Design and develop new features across all application layers in the product
Research new technologies and bring forward new ideas to support the business
Perform full-stack, full life-cycle feature development
Deliver products from requirements through design, implementation, and release using a continuous delivery approach based on automated, repeatable and reliable releases
Work closely with other talented developers, UX, and QA in a collaborative Agile team
Senior Software Developer - Mandatory Skills
University degree in IT, Computer Sciences, Engineering or any related field.
Experience with the following languages & frameworks :
C# + .NET, .NET Core.
Typescript + Angular.
Microservice and modern cloud architecture patterns.
Continuous integration and deployment.
Container-based deployments (ie. Docker, Kubernetes).
SQL database design.
Responsive user interfaces.
7+ years of relevant work experience including server-side and web development.
An ability to thrive on the unknown and you are always interested in your next challenge.
An excitement about learning and are proactive about picking up new technologies.
Creative and natural problem-solving abilities.
A solid understanding of programming fundamentals.
Experience with all parts of the development life cycle.
The ability to work within an agile process and a rapidly changing environment.
Passion for championing best practices and ensuring high-quality code by providing technical leadership and mentorship to other developers.
Excellent communication and collaboration skills.
Senior Software Developer - Assignment Location
Senior Software Developer - Length