Educational requirements: Bachelor
English requirements: Competent English
Requirements for skilled employment experience for years: 3-5 years
Required residence status: Temporary visa, Permanent resident, Citizen
Accept remote work: unacceptable
We are currently looking for a full-time Senior Software Engineers with strong software development expertise across the full application lifecycle. Our focus is on finding permanent employees with a passion for technology and who share our vision and values. If you join our team, you’ll be working on significant projects for some of WA’s leading government and corporate organisations. As a highly customer-focused company, our clients trust KDR’s ability to deliver pragmatic outcomes resulting in genuine business benefits.
We are looking for: • Experience across Java, J2EE, Spring MVC, Spring Boot, JSF, RichFaces, PrimeFaces, Struts, JavaScript, TypeScript, CSS and Angular • Exposure to Maven and Gradle • Exposure to software design principles, including microservice approaches, application migration processes, domain and test-driven design, and J2EE design patterns generally • Use of CI/CD tools such as Git, TeamCity or Jenkins • Exposure to SQL-based databases • Significant exposure to cloud-based development, particularly AWS and/or Azure • Degree-level qualifications in IS, IT or related discipline
You will: • Make a meaningful contribution across the full application development lifecycle, including requirements analysis and definition, stakeholder management, software design and build, test facilitation and operational support • Develop and maintain business-focused software, build database and operating scripts, complete unit and system testing • Design system interfaces, and demonstrate high levels of design awareness and system governance requirements • Take ownership of software documentation during the application lifecycle. • Utilise your solid understanding of business processes and organisational requirements, including change management processes, design architecture processes and technical assessment procedures • Work closely with project managers and other stakeholders, provide technical leadership on a range of projects for multiple clients, and mentor more junior software engineers in a project environment
Applicants must be willing to work in a hybrid model, including both working-from-home and at customer locations in the Perth metropolitan area, and be authorised to work in Australia.