About Impero: At Impero, we're more than just a software company.
We come to work each morning knowing that we are creating the best technology solutions designed specifically to keep people, devices and the connections between them safe and effective.In our digital world, secure connections are fundamental to effective education and a productive workforce.
In the classroom, in an office, in a hospital or in any remote environment, our users count on Impero to make millions of swift, secure and seamless connections every day.Since 2002, Impero has worked with schools and organisations across the globe.
In 2021, Impero acquired Netop, a market-leading classroom management and remote access software company, as well as ContentKeeper, a global leader in web filtering for education.
Today we work directly with technical teams, schools, MATs, and Fortune 500 companies in more than 90 countries.Together, we're developing a future where we can all be safe and productive online.Role Responsibilities:Impero are looking for a Software Engineer to join our team and help continue the growth of our ed tech platform.Key ResponsibilitiesWork with a small development team through all phases of product development including design, implementation and release.Develop reusable software modules and components, technical design and development of new software modules and enhancements of existing ones.Work with your peer developers to integrate the UI into application/business tier.Evolve the existing software system applications and architecture in various areas as needed.Strong understanding of the software development cycle, specifically Agile.Offers new ideas and communicates effectively.Strong work ethics and organizational skills.Study new technologies and bring fresh ideas that can benefit the project.Produce clean, unit-tested, and refactored code.At least 4 years of experience of working with relational databases.At least 4 years of experience of using distributed source control management.At least 4 years of experience in writing automated tests.Required skills/experience/qualifications:Experience and/or familiarity with the following systems and programs:Java EE StackMulti-Tier: Full Spring Stack, Spring MVC, etc.Database: Hibernate, SQLOpen Source Stacks: Apache projects, Commons, etc.Web Services: RESTWeb Development: SPA, React, NG, HTML, CSS, JavaScript.Required QualificationsB.S or M.S.
degree in Computer Science, Engineering, or equivalent.3+ years of software development experience.Experience in multi-tenant SaaS applications with start-ups or mid-size companies.Preferred QualificationsExperience with SDLC management tools such as ADO and GIT.Experience with school information systems.CharacterStrong sense of accountability and urgency in meeting tasks.Able to work independently, as well as within a cross-functional team environment.High integrity with an Entrepreneurial spirit.Willingness to learn new technologies.A strong standard of spoken and written English.Understanding of programming, networking and information security principles.Enthusiasm for understanding technical ideas and explaining them clearly to other members of the team.This is a full-time, permanent role on a Hybrid working basis working out of our office in Canberra.
*** STRICTLY NO AGENCIES ***#J-18808-Ljbffr