Development Team Lead

Jonas Software
Full time
Software Development
Canada
Hiring from: Canada

Job Description -

An Team Lead is responsible for leading an agile development team while also

managing the full software development lifecycle, including working directly with our

product team and school boards to understand their needs, designing solutions,

writing, debugging, and peer reviewing code, testing, as well as production

deployments and performance monitoring. Delivering a high quality product that

creates an exceptional user experience is the goal of every developer and a key

measure of their success. This requires the ability to listen, learn, ask great questions,

and work collaboratively through the design and development process.

We work with some of the largest school boards in the world. As such, many of our

solutions require high scalability while collecting, storing and creating sensitive

information, and so performance and security must be considered from the earliest

stages of design.


Responsibilities

  • Active, vocal participation in design and sprint planning meetings including

demonstrating features to our community

  • Designing software solutions, writing efficient, stable, testable code, peer

reviewing code, and debugging code

  • Confidence in writing high quality and accurate unit and load tests
  • Full stack development from infrastructure to end-user customer experience
  • Working directly with school district leaders to understand their needs
  • Provide recommendations for continuous improvement
  • Coordinate with product, research, sales, and marketing teams to ensure we

are delivering value to school boards and other stakeholders

  • Writing clear, concise, and consistent documentation
  • Providing low-level internal and school district technical support
  • Occasional travel for conferences, professional development, hackathons, and

on-site meetings


Expectations

  • Proven experience designing and implementing full-stack software solutions
  • High scalability software system design (100M+ transactions per day)
  • An understanding of micro-service and multi-tenancy SAAS architecture
  • Experience designing software to operate across multiple regions using cloud

services

  • Evaluate, learn, and implement new technologies
  • Excellent knowledge of relational and noSQL databases and SQL and ORM

technologies

  • Exceptional written and oral communication skills including the ability to

present personal and peer development work effectively to school districts

  • Ability to conceptualize business problems and design and build software

solutions that solve them

  • Ability to work as a team and as an individual on projects in a remote work

environment

  • Experience with Scrum/Agile software development methodology
  • Eager to learn different development languages; fearless in trying new

technologies

  • Mastery of software engineering tools


Qualifications: Education, Experience, Knowledge

Experience: 5+ years of experience in a software development role

Education: Bonus - B.Sc in Computer Science or equivalent degree program

Scheduled Weekly Hours: 40

Worker Type: Regular


More About Jonas Software:

Jonas Software is the leading provider of enterprise management software solutions to the Country and Golf Clubs, Foodservice, Construction, Fitness & Sports, Attractions, Salon & Spa, Education, Radiology/Laboratory Information Systems, and Product Licensing industries. Within these vertical markets, Jonas is made up of over 65 distinct brands, which are respected and leaders within their own domain.

Jonas’ vision is to be the branded global leader across the aforementioned vertical markets and to be recognized by customers and respective industry stakeholders as the trusted provider of ‘Software for Life’ and as an ambassador for technology, product innovation, quality, and customer service.

Jonas Software is the valued technology partner of over 60,000 customers worldwide in more than 30 countries. Jonas employs over 2,000 skilled individuals consisting of a cross-section of industry experts and technology professionals. Jonas is headquartered in Canada and also operates offices throughout North America, the United Kingdom, Europe, Australia New Zealand and Africa. Jonas is a 100% owned subsidiary of Constellation Software Inc., headquartered in Toronto and traded on the S&P/TSX 60.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Canonical
Full time
This is a general track for first-level engineering management positions at Canonical. We believe that open source is just starting to transform the tech sector and enterprise compute. Our goal is to make open source easier, more reliable and more...
Software Development
Canada
Hiring from: Canada
FlexPay
Full time
Who We Are FlexPay is the first to market and global leader in failed payment recovery. Our outstanding success is built upon a solid foundation of exceptional culture, adherence to our values, and an innovative AI-driven approach to solving this...
Software Development
Canada
Hiring from: Canada
Canonical
Full time
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and...
Software Development
Canada
Hiring from: Canada