Match score not available

Development Team Lead

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

5+ years of experience in software development, Bonus - B.Sc in Computer Science or equivalent, Proven experience in full-stack software solutions, Understanding of micro-service and multi-tenancy SAAS architecture.

Key responsabilities:

  • Lead agile development team and manage software lifecycle
  • Design software solutions and write efficient code
4GL Solutions logo
4GL Solutions http://www.4glsol.com
11 - 50 Employees
See all jobs

Job description

                                                                                    
Job Description: 

Job Description -
An Agile 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

#LI-PP1

                                                                                    
Business Unit: 
                                                                                    
Scheduled Weekly Hours:
40
                                                                                    
Number of Openings Available: 
0
                                                                                    
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

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Collaboration
  • Communication
  • Problem Solving

Lead Developer Related jobs