Software Developer L4

Jonas Software


Date: 1 week ago
City: Remote, Remote
Contract type: Full time
Remote
Job Description:

Software Developer L4

Imagine Everything Inc.

Brief Summary of the job:

A Software Developer is responsible for the full 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: Do not need to list every detail – be general

The specific responsibilities include:

  • 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

Business Unit:

Imagine Everything

Scheduled Weekly Hours:

37.5

Number of Openings Available:

1

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