Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailDNV is looking to hire a Full Stack Developer in Sydney or Melbourne.
We are the independent expert in assurance and risk management. Driven by our purpose to safeguard life property and the environment we empower our customers and their stakeholders with facts and reliable insights so that critical decisions can be made with confidence. As a trusted voice for many of the worlds most successful organizations we use our knowledge to advance safety and performance set industry benchmarks and inspire and invent solutions to tackle global transformations.
About the role
We are looking for a talented FullStack Developer to join our dynamic team! If you have a strong background in C# backend development Python microservices and cloudnative technologies we want to hear from you.
This role involves developing and maintaining C# backend and Python microservices deploying applications in Linux Docker and Kubernetes environments and ensuring scalability reliability and security. Additionally works with large datasets implementing data pipelines and designing efficient APIs using RESTful principles and gRPC. A strong emphasis on automation and testing is essential to maintain highquality and performant systems.
Key responsibilities
C# .NET Core Development: Designing and developing backend systems using C# .NET Core implementing APIs and microservices optimizing database performance and ensuring code quality.
Python Development: Contributing to scripts and microservices including data processing CI/CD pipelines or other tools.
Cloud Service Management: Deploying scaling and managing applications within a Kubernetes cluster including configuration monitoring and troubleshooting. Strong knowledge of networking threading HTTP and gRPC protocols is desirable.
Operational Support: Monitors and diagnoses systems in production reproduces issues locally and contributes fixes and operational improvements.
Problem Solving & Innovation: Identifying and resolving system issues proposing and implementing improvements and learning new technologies.
Collaboration & Communication: Working effectively within a team assisting others and communicating technical concepts clearly.
Some of the other benefits DNV offers include:
Wellbeing: DNV understands the importance of physical and mental wellbeing and aligned with our value of caring for our people we have a Be Well program in place.
Bonus opportunity: We believe it is important to reward our employees with an annual discretionary profit scheme or sales incentive scheme depending on your role.
Insurances: DNV covers permanent employees for life and total permanent disability insurance as well as salary continuance insurance to safeguard you within our DNV Superannuation scheme.
Parental and long service leave: DNV has a generous parental leave and long service leave policy.
Hybrid work: We offer a hybrid work model to foster our culture while providing you with working flexibility.
Professional membership: We will support you with membership fees for your relevant governing body applicable to your position.
Social activities: To foster our culture we enjoy regular social get togethers.
The above benefits may slightly vary depending on employment type.
To thrive and succeed we expect you to bring:
Bachelor degree in Engineering computer science software development or another related field
510 years of experience in full stack development and proficiency with Python and C#
Proven track record Docker and containerization for deploying and managing applications
As a person you have:
Effective Time Management: Consistently prioritizes tasks effectively manages time efficiently and meets deadlines. Proactively identifies potential time constraints and adjusts plans accordingly.
Accountability & Ownership: Takes full responsibility for the timely and accurate completion of assigned tasks. Clearly communicates progress and proactively addresses any roadblocks.
Project Management of Own Tasks: Breaks down larger tasks into smaller manageable units. Develops realistic timelines tracks progress against those timelines and proactively communicates any deviations.
Proactive Communication: Keeps stakeholders informed of progress potential issues and any changes to timelines. Communicates clearly and concisely both verbally and in writing.
SelfOrganization: Maintains a wellorganized workspace and utilizes tools and techniques to effectively manage workload and information.
ResultsOriented: Focuses on achieving desired outcomes and consistently delivers highquality work within agreedupon timeframes.
Adaptability & Flexibility: Able to adjust to changing priorities and requirements and effectively manages unexpected challenges.
Collaboration & Teamwork: Works effectively with others contributes positively to team dynamics and supports colleagues in achieving shared goals.
Full-Time