Description:
DescriptionWe are unique
Essential Energy is an organisation that values your voice, empowers your autonomy, recognises the strength in diversity, and prioritises your well-being while offering attractive remuneration and benefits. Take pride in having a meaningful impact on regional, rural and remote communities while being a pivotal player in the energy industry's future.
This is a permanent opportunity, and this role can be based anywhere within Essential Energy’s operational footprint.
About the role
As a Lead Full Stack Developer, you will play a pivotal role in developing and supporting agile software development methodologies with a focus on human-centered design user experiences. You will be responsible for the software development lifecycle of enterprise applications, including system design and architecture, utilizing enterprise development tools, standards, methodologies, platforms, and languages. This role involves collaborating with Product Owners, Project Managers, and business leaders to ensure web development meets business requirements and remains compliant with regulatory standards. This is a hands-on role with about 70-80% focus on coding/application design and development.
Key Responsibilities:
- Design, develop, and implement enterprise software solutions using agile practices.
- Contribute to the design of large or complex systems, ensuring compliance with enterprise and solution architectures.
- Promote the use of automation controls for development, source control, release, and support activities.
- Build full stack solutions for web, software, and mobile application development projects.
- Prepare reports, manuals, and documentation on software status, operation, and maintenance.
- Provide technical advice on best practice development processes.
- Present development concepts and solutions to non-technical stakeholders and senior management.
Technology Stack:
- Backend: Dotnet, Node.js (a bonus)
- Frontend: React.js/Angular, ASP.NET MVC
- Mobile: React Native
- Languages: C#, Typescript/JavaScript
- Cloud: Azure
- CI/CD: Azure DevOps
- Repository: Azure DevOps (GIT)
About You
You are a seasoned professional with a strong background in IT and software development. You thrive in high-pressure, complex environments and are adept at changing focus on short notice to meet tight deadlines. Your innovative and strategic thinking within Agile frameworks sets you apart. You have excellent judgment, analytical thinking, and problem-solving skills, along with strong time management and organizational abilities. Your excellent written and verbal communication skills enable you to effectively present development concepts and solutions to both technical and non-technical stakeholders.
Professional Experience
- 7+ years’ experience in ReactJS/Angular, TypeScript, C#, and Azure Apps
- Expertise in Azure PaaS services- including App Service, Azure Service Bus, Key Vault, Azure SQL and PostgreSQL
- Proficiency in Azure DevOps
- Experience with OAuth, JWT, and Azure Entra ID
- Solid understanding of software engineering principles, design patterns, and development best practices.
- Proficiency in building and maintaining backend systems using .NET framework, including RESTful APIs and database integration.
- Familiarity with modern front-end technologies, in either of ReactJS/Angular, HTML5, CSS3, and JavaScript ES6+.
- Effective management of self and team workload within a large, complex, high-volume environment
- Ability to collaborate and build influential relationships with stakeholders, including customers
- A growth mindset, and commitment to continuous learning and personal development
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or equivalent experience.
Why Essential Energy
We offer competitive remuneration commensurate with skills and experience and 16% superannuation.
Essential Energy offers a broad range of employee benefits, providing you access to product discounts, including Qantas Club, Optus and Health Insurance, Health Programs including fitness passport and other benefits such as 26 weeks parental leave. For more information on our benefits, please visit the employee benefits page.
Essential Energy provides employees with a broad range of employee benefits through our corporate partnerships with organisations such as Qantas, Optus, nib and Mildura Health Fund. You will also gain access to our Health and Wellbeing programs including fitness passport. Visit our employee benefits page for more information.
We are proud to be recognised as a WORK180 Endorsed Employer for All Women .
We’re a business with a huge range of operational and corporate roles aimed at connecting our communities.
As a pivotal player in the energy future of NSW and the country – we cover 95% of NSW and parts of southern QLD - we are an organisation with a wider variety of roles than you may first think.
Whether you want to work remotely, in a coastal region or rurally, we will invest in you, develop you and help you shape a career in energy that will give you future opportunities you may never have realised in a sector where there is so much to explore.
For further information please contact Ganesh Thiagarajan - Technical Lead on 0449 125 766
Applications close of 23 March 2025 at 11:55pm.
Passionate people. Global thinking. Regional heart.
Building a better energy future.
Essential Energy is committed to building a culturally diverse and inclusive workplace and strongly encourages applicants to apply regardless of gender, age, ethnicity, sexual orientation, or disability.
As an organisation, our aim is to champion inclusivity in the workplace and celebrate the difference in all our employees.