Application Developer
Position summary
If you are interested in working for a fun, small development shop that sells software to the wine industry, then we are right for you. If you want the feel of a small company but with the funding security of a large corporation, then we might be what you are looking for.
Our ideal candidate would be someone who can immediately impact the team by owning application solutions from design to implementation. This includes:
Evaluating different approaches for technical solutions.
Designing technical solutions.
Implementation and Unit Testing.
Acting as full team member, including design and code reviews, participating in Agile rituals, etc.
Knowledge and Skills
At least 5 years of professional software development experience.
Software analysis and design experience.
Strong technical skills and attention to detail, with an excellent knowledge of at least one dynamically typed language such as PHP, Python, Ruby, Perl, etc.
Experience with Web-based development including HTML, CSS, JavaScript, TypeScript, Angular, Perl, PHP, etc.
Strong experience writing RESTful integrations with third parties.
Strong experience developing and maintaining ETL systems and working with large data sets.
Strong knowledge of Git or other version control systems.
Strong knowledge of interacting with restful APIs.
Experience with debugging and performance optimization of other people's code.
Experience with at least one MVC framework such as Django, Rails, Laravel, etc and their accompanying ORM stacks is preferred.
Knowledge of Agile Development Methodologies.
Excellent debugging and analytical skills.
Experience maintaining production-level applications.
Excellent English communication skills, both written and verbal.
Nice to Have:
Experience administering cloud infrastructure (AWS, GCP, etc.).
Strong experience working with infrastructure automation systems such as Ansible, Puppet, Chef, CloudFormation etc.
Experience with testing automation and building CI/CD pipelines.
Experience with Windows desktop applications using C# or Delphi.
Experience or interest in using AI models to drive feature development.
#LI-VL1
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.
Cgi
Moog Inc.
Diebold Nixdorf
Scouter Recruitment & Career
Fortinet