Application Developer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

At least 5 years of professional software development experience., Strong technical skills in dynamically typed languages like PHP, Python, or Ruby., Experience with web-based development technologies such as HTML, CSS, and JavaScript., Excellent English communication skills, both written and verbal..

Key responsibilities:

  • Own application solutions from design to implementation.
  • Evaluate and design technical solutions, including unit testing.
  • Participate in Agile rituals and conduct design and code reviews.
  • Develop and maintain ETL systems and write RESTful integrations.

Jonas Software logo
Jonas Software Large https://www.jonassoftware.com
1001 - 5000 Employees
See all jobs

Job description

                                                                                    
Job Description: 

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

                                                                                    
Business Unit: 
WineFetch
                                                                                    
Scheduled Weekly Hours:
40
                                                                                    
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.

                                                                          

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Analytical Skills
  • Communication

Application Developer Related jobs