Fullstack Developer - Multiple Roles
.id have been producing micro-geography (SA1 based) population and dwelling forecasts for almost two-decades. The forecasts are produced at a micro-geography so they can be aggregated into bespoke catchment areas (e.g., retail catchment, school catchments, water catchments) to ensure community building organisations can locate their services / infrastructure at the right place, at the right time.
These forecasts are trusted by some of Australia's largest organisations to mitigate risk and inform significant planning and investment decisions. They are trusted by Electoral Commissions to set electoral boundaries, emergency services to locate ambulance stations, school planners to decided where new schools are required, retailers to locate supermarkets and utilities to plan for water and waste water services among many other things.
.id's population forecasts are developed using a unique research process that balances both local and national drivers of population change. This video explains the process and assumptions behind each forecast we publish.
We currently have forecast data available by small area (SA1) across the entire Australian continent and we’re now embarking on a mission to improve the velocity by which we can maintain, update, and deliver this dataset to existing and new markets.
The team have implemented a number of improvements and automations over the last 12 months which has resulted in at least a 50% reduction in the time taken to complete a forecast. To meet our vision, we need to double down on these efforts. To that end, we are looking for a developer to help us work through a backlog of improvements to our population forecast models and residential development spatial layer and discover new ways of increasing our speed / velocity of producing these datasets at a national scale.
THIS ROLE WILL BE CHALLENGING, REWARDING, AND VARIED. YOU WILL WORK COLLABORATIVELY TO:
- build high-quality solutions in line with the team’s strategy
- identify opportunities for automation to increase productivity and data quality
- be a champion for best practice in development
- be a mentor and share knowledge with other developers in the team
- deliver value to clients
Who are you?
Key
- Minimum 5 years’ experience in fullstack software development
- Highly experienced in .NET C# and objected oriented programming principles
- Highly experienced in TDD and testing in general
- Experience developing scalable multi-tenanted web applications using ASP.NET and WebAPI
- Experience implementing modern methods of security to web applications
- Design and build user interfaces using HTML, CSS, and JavaScript, TypeScript
- Front-end framework - React
- Visual Studio and VS Code
- Strong SQL database skills. Preferably with spatial data and databases.
- Strong Cloud computing skills. Specifically, Azure Cloud.
- Service Fabric
- Cosmos DB
- App Services
- Azure SQL Server
- Experience using GitHub and Azure DevOps
- Repositories
- Build and Release pipelines
- GIT
- Experience using Python (or willing to learn)
- Experience identifying and implementing solutions to automate manual processes
- Experience with data-driven applications
- Communicate effectively with both technical and non-technical staff
- Preserve and upgrade existing applications and fix problems
Desirable
- A passion for social sciences and land use planning
- Familiar with ABS geography and use of its datasets
- Experience working with Spatial data
- Experience working with GIS systems
- Experience with an Agile delivery team
- Service Fabric
What's it like to work for us?
Here are some reasons we think you’ll love being a developer at .id.
Focus on learning and innovation
We look for people who are keen to learn new things, work with cutting-edge technologies and, most importantly, share their knowledge with their colleagues. Along with regular knowledge sharing sessions and innovation days, we value the ability to generously share knowledge and new ideas.
See the whole picture
Our developers take responsibility for complete products, not just small aspects of them. This includes engaging with clients to understand their needs.
Small teams, big impact
Our organisation is structured around small teams that deliver a value stream end-to-end. Developers sit and work alongside client managers, subject matter experts, consultants, product owners: everyone needed to deliver to our clients. You’ll be the voice of technology in your team, and will also have the opportunity to impact the wider company’s technological direction.
We build things that matter
Our products, which attract more than 1.2 million users per annum, are used to make real-life decisions about how to build our cities and provide services to the people living in them.
Attitude
.id is an established organisation and proven financial record, but retains the mentality of a start-up.
In it for the long haul
We look for people who want to take an active role in building our business together.
Who are we?
We are driven by a strong desire to contribute to the development of a good society where everyone has access to housing, education, employment, social & political inclusion, culture, health, recreation and information.
.id (informed decisions) are population experts dedicated to informing decisions that shape our future. We are passionate about what we do and who we do it with. Our contribution to society is to build the demographic evidence-base upon which important decisions are made.
The Forecast Team (where this role sits) is a cross functional team with 3 squads focused on building and delivering our core products to Local Government and non-local Government markets. With the rest of .id we embrace Agile principles and methodologies.
Our specialists have deep expertise in demographics, economics, housing and population forecasting. They work closely with our team of spatial analysts and software developers to uncover and communicate stories of people and places.
If that sounds like a heady mix of specialisations – it is.
We do a lot of work in each of those disciplines, but it’s when these perspectives align – whether it’s over lunch in the office or around a project kickoff – that the magic really happens.
Apply:
Please send your CV and a cover letter outlining your interest in the role and how your experience and skills will set you up to be successful in the to hr@id.com.au. Any queries about the role can be sent to the same address.