Full-Stack Developer
Calgary, AB
Vancouver, BC
Toronto, ON
Level: Intermediate to Senior
Employment type: Full-time employment & contract (based on candidate preference)
Location: Calgary, Vancouver, or Toronto regions
Positions: Multiple
Intake: Second quarter of 2022
Are you a Full-Stack Developer looking to create, develop, and deliver superior solutions for a variety of clients? Join a high-performing team of leading Developers passionate about technologies, patterns, and techniques.
What You’ll Do
- Build robust and scalable applications using languages and frameworks that may include C#, Java, React, Vue.js and Angular.
- Solve business problems by leveraging modern technologies to implement on various platforms – mobile, cloud, SaaS etc.
- Oversee the implementation of web and software development best-practices.
- Support clients with their adoption of Agile principles and Scrum-based techniques and processes.
- Implement functionality with an awareness of performance, design, reliability, and scalability.
- Provide guidance to technical teams in code/design reviews to elevate team’s technical competency.
- Leverage your consulting skills to establish rapport and build trusted relationships with project stakeholders and the clients’ technical teams.
- Provide sound recommendations on critical decisions and identify opportunities to further support clients.
- Fulfill multiple functional roles such as: Architect, Designer, and Developer.
You Are
- An experienced Developer with over 5 years of relevant experience.
- Located in the Calgary, Vancouver, or Toronto region or planning to relocate at time of hire.
- Team-oriented and a versatile professional who enjoys the challenge of consulting and mentoring.
- An analytical and creative thinker able to collaborate to solve technical challenges.
- A self-motivated individual who is exhilarated to gain knowledge in a wide range of business sectors.
- A continuous learner driven to explore new development technologies and practices.
- A graduate of a post-secondary program in Computer Science, or a related field.
Why You Should Apply
- Be a part of a fast-growing consulting organization.
- Receive support from the brightest, most experienced professionals within the industry across North America.
- Gain exposure to multiple industries and technologies.
- Benefit from project delivery support and mentoring in your client engagements.
- Opportunity to attend Improving’s public training offerings to expand your technical skills and achieve relevant industry certifications (e.g. PSM, Microsoft certifications, and other cloud platforms).
- Participate in our in-house ImprovingU technical and personal development courses.
- Connect, engage, and have fun within a positive, inclusive atmosphere.
- Learn, grow, and share in the success and accomplishments with our clients and the Improving team.
Improving is a consulting company so many of our open positions depend on contractual agreements with our clients. Timing, required skills, and responsibilities may vary based on client.