Senior Software Developer Job in Calgary for Mitacs | Jobs.ca
0

Senior Software Developer

April 28 2020
Industries Non-profit organisation - NPO
Categories Information Technology, Sales, Business Development
Calgary, AB • Part time

**This position can be fully remote or hybrid near Mitacs offices in Ottawa, Montreal, Toronto or Vancouver**


Do you want to be part of our innovative and entrepreneurial team?


Do you thrive in an entrepreneurial environment and enjoy working in a team atmosphere? Are you an “outside the box” thinker who strives to implement continuous improvements? Do you take a strategic approach to your work? Do you enjoy in a fast-paced culture where your opinions are valued and respected? Do you enjoy building partnerships to solve mutually beneficial challenges?


Mitacs is a national not-for-profit that helps industry and non-profit partners solve strategic challenges by leveraging Canada’s world-class post-secondary talent and a global network of industry, academic, and government partnerships. Through these collaborations, Mitacs helps business and community partners succeed, improves students’ on-the-job skills development, and strengthens Canada’s world-class innovation ecosystem. At Mitacs, we strive to develop the next generation of innovators with vital research and business skills. In partnership with domestic and international companies, governments and academia, we support a new economy using Canada’s most valuable resource – its people.


To get a better understanding of Mitacs and read more about our values please visit our website


Senior Software Developer Responsibilities:

· Design software solutions by studying information needs with PMO; studying systems flow, data usage, and work processes; investigating problem areas

· Develop and maintain design documentation, flowcharts, layouts, diagrams, charts.

· Act as Senior Developer for solutions and ensure delivery of products/functions while following standards and methodologies working in an Agile environment.

· Develop programs and utilities, test and verification/validation strategies, peer reviews, change control, release preparation including installation plans and documentation for operational readiness and steady state support.

· Responsible for code quality, including unit level testing, system integration testing, performance testing and bug tracking.

· Responsible for ongoing system support and life cycle management including enhancement requests.

· Successful experience with Agile software development.

· Improves operations by conducting systems analysis and recommending improvements in code base or procedures.

· Update job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.

· Support and develop more junior software engineers by providing mentorship and coaching.

· May be required to supervise co-op student software engineers.


Education & Experience:

· Bachelor's degree in Computer Science

· 10+ years of experience as a full stack software developer

· 5+ years’ experience with REST APIs (Applications and interfaces), JavaScript, XML, JSON, AJAX, jQuery, CSS/Bootstrap

· 3+ years’ experience HTML5 (Angular 2+/Nodejs) development work. **(Minimum 3 years)

· Demonstrated proficiency in N-tier application analysis, design, development, and deployment

· Data handling with relational databases (prefer MSSQL, MySQL) additional database experience is a bonus

· Experience working with source control, continuous integration, and ticketing tools such as GIT/SVN, Jenkins, and Jira

· Understanding of an array of testing practices, (regression, functional, acceptance, and load testing)

· Broad knowledge of web related technologies and experience with web design, customer identity management systems and integration of data from the web layer


Essential Skills:

· Effective interpersonal skills with the ability to deal professionally with people in a tactful and respectful manner, and to maintain effective working relationships

· Leadership skills to promote a team culture of collaboration and sharing

· Excellent problem-solving skills and able to think “outside the box” for creative solutions

· Strong initiative to improve processes, tools, methodologies, and overall quality of the products/services.

· Effective organizational skills and the ability to work well under pressure, cope with a demanding workload, and to meet deadlines

· Ability to periodically work overtime and outside normal business hours


Nice to Haves:

· Application development in other languages

· Experience developing in the Microsoft Visual Studio

· 5+ years’ experience with ERP applications, specifically with financial systems (GL, AR, AP, Project Costing, Reporting) Dynamics 365


Mitacs has a COVID-19 policy in place that requires all employees to be fully vaccinated to protect our team and our stakeholders, subject to any accommodations required under applicable human rights legislation. More information about getting vaccinated can be found here.

We believe a diverse workforce comprised of individuals with different ideas, strengths, interests and backgrounds which is crucial to our success. We encourage candidates to connect with us and share ways how we may accommodate your needs during the recruitment process.

Apply now!

Similar offers

Searching...
No similar offer found.
An error has occured, try again later.