Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Software engineer

DNV
Software Engineer
Posted: 5h ago
Offer description

Description 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. Full-Stack Capability: Develops and maintains both C# backend Python Microservices and potentially frontend/other components Linux, Docker and Kubernetes Proficiency: Deploying and managing applications specifically within a container environment. Scalability and Reliability: Ensuring systems are robust, scalable, and performant to handle large datasets and user traffic. Data Engineering Integration: Working with large datasets, implementing data pipelines, and ensuring data security. May leverage Python for data processing tasks. API Development (RESTful & gRPC): Designing and implementing efficient APIs using both RESTful principles and gRPC with Protobufs. Quality, Testing and Support: Takes pride in the work they create and writes thorough automated tests to ensure consistent quality. Feels ownership over their work and helps to support it in production. Key Responsibilities: Design, develop, and maintain a suite of microservices written primarily in Python and C# Integrate data and customer services through RESTful APIs and gRPC protocols Collaborate with data science and product teams to incrementally deploy changes to production Script code provisioning and deployment using Linux, Bash, Docker and AWS CLI Implement CI/CD pipelines to streamline the development and deployment process. Implement monitoring and alerting systems to proactively identify, resolve and escalate issues. Collaborate effectively with the team on system architecture, design decisions, and technical implementations, sharing your knowledge and insights to build elegant and efficient solutions Translate complex technical concepts into clear, concise language for non-technical audiences Demonstrate strong ownership of your projects, taking pride in the quality, efficiency, and maintainability of your code. Responsibilities Flexible work arrangements for better work-life balance Guaranteed Superannuation Generous Paid Leaves (Annual Leave, Compassionate Leave, Parental Leave) Medical benefits Pension and Insurance Policies (Group Life Insurance, Salary Continuance Insurance, Worker’s Compensation for all employees, Corporate Business Travel Insurance) Profit Share *Benefits may vary based on position, tenure/contract/grade level* DNV is an Equal Opportunity Employer and gives consideration for employment to qualified applicants without regard to gender, religion, race, national or ethnic origin, cultural background, social group, disability, sexual orientation, gender identity, marital status, age or political opinion. Diversity is fundamental to our culture and we invite you to be part of this diversity. Qualifications Deep understanding of C#, Python, Linux, Docker Ability too manage your own time and prioritize tasks for yourself and others Experience working with TDD and BDD processes A strong problem-solving mindset and a drive to learn new technologies. Foster a culture of continuous learning and improvement by embracing constructive feedback and actively seeking new ideas from colleagues. Mentor and support others in their professional development, generously sharing your expertise to help others grow. Education: Should have Bachelors or higher in Engineering, Software Development, or adjacent fieldsTechnical Focus: 6-10 Years experience with C#, aspnetcore, Python, Linux and command line tools. Results-Oriented: Focuses on achieving desired outcomes and consistently delivers high-quality work within agreed-upon 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. Security and compliance with statutory requirements in the countries in which we operate is essential for DNV. Background checks will be conducted on all final candidates as part of the offer process, in accordance with applicable country-specific laws and practices.

Send an application
Create a job alert
Alert activated
Saved
Save
Similar job
Senior software engineer - azure container registry
Microsoft Corporation
Software Engineer
Similar job
Senior software engineer - multiple roles
Sydney
Careers at Council
Software Engineer
Similar job
Senior principal software engineer - platform engineering
Townsville
Atlassian
Software Engineer
Similar jobs
Home > Jobs > IT and Tech jobs > Software Engineer jobs > Software Engineer

About Jobstralia

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by job title
  • Jobs by sector
  • Jobs by company
  • Jobs by location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobstralia - All Rights Reserved

Send an application
Create a job alert
Alert activated
Saved
Save