logo

View all jobs

Manager of Software Development

Remote, Ontario
Looking for your next opportunity?! Our Client is currently looking for a Manager of Software Development to join their remote global team! If you are looking for a new challenge, professional growth and fulfil the following qualifications, this is a role for you!

RESPONSIBILITIES:
  • Manage the Software suite of products including day-to-day maintenance and continuous enhancements.
  • Lead the software development team by managing all aspects of performance including setting goals, coaching, and evaluating performance through ongoing feedback. Recognize and reward exceptional performance/contributions. Address performance issues in a timely and appropriate manner. Foster a working atmosphere conducive to collaborative efforts.
  • Set goals and objectives for self and team; regularly measure progress against achievement
  • Develop technical strategies, processes, and best practices in an Agile environment.
  • Ensure high-quality product by enforcing unit test development and methodical QA processes
  • and protocol.
  • Manage development projects using project management tool (JIRA).
  • Conduct and supervise consistent application of code reviews.
  • Facilitate Agile meetings (daily, planning, retrospective).
  • Contribute to the product roadmap in collaboration with CTO and VP, Product Innovation.
QUALIFICATIONS:
  • Post-secondary degree in Computer Science or equivalent related work experience
  • 3+ years experience in leading and managing Agile teams
  • 7+ years of experience with .NET Core, .NET Framework, C#, C++
  • Fluent in English and Arabic
  • Experience with cloud technologies such as Azure, AWS and scalable software systems
  • Experience with unit testing and test automation
  • Knowledge of AI platforms (Tensorflow, Pytorch, Microsoft ML) and Python is a plus
  • Understanding of software security and secure software development
  • Abreast of software industry trends and best practices
  • Interpersonal qualities:
    • Strong communication skills
    • Ability to mentor technical team members
    • Hands-on attitude and willingness to get things done and a Strong sense of teamwork and collaboration skills
    • Flexible and adaptable
DURATION: Permanent

NewFound Recruiting is a Canadian professional services company, headquartered in Ottawa, Ontario and is one of Canada’s leaders in Professional Staffing and Recruiting. Currently, NewFound Recruiting is servicing clients across Canada, having established relationships in Ontario (Toronto and Ottawa), Alberta, British Columbia, Quebec, and Newfoundland. By applying innovative techniques, we match the right candidate with the right position. Our 20 years of industry experience gives you the assurance that we will provide the right answers to your difficult questions.

More Openings

Quality Engineer
Business Analyst
Network Engineer
Accounting Technician

Share This Job

Powered by