Mid / Senior.Net Developer (8 Positions) (Melbourne)

Mid / Senior.Net Developer (8 Positions) (Melbourne)

06 Aug
|
9X5 Consulting
|
Melbourne

06 Aug

9X5 Consulting

Melbourne

Mid / Senior .
NET Developer (8 Positions)
Mid / Senior .
NET Developers (Multiple Positions)
Melbourne CBD + Hybrid
Introduction
Build software that matters.
We're looking for eight experienced .
NET Developers to join a growing engineering team delivering a diverse portfolio of desktop applications, web applications, APIs and back-end services.
This isn't a role where you'll spend every day building another CRUD website.
You'll work across a up-to-date Microsoft technology stack while helping shape the future architecture of several products that are evolving rapidly.
The environment is primarily built on .
NET 8 and .
NET 10, with some legacy .
NET Standard 2.0 and .
NET Framework 4.8 components.
You'll have the opportunity to influence technical direction, improve engineering practices and work on projects that span modern application development, systems integration and operational technology.
About 9X5 Consulting
We are transforming the way business and technology is managed by putting real-time data into the hands of every decision maker across organisations.
The insight garnered from diverse backgrounds, perspectives and lived experiences results in pioneering innovations across the organisation and better experiences for our customers.
The more diverse our talent, the more impact we have on each other and on our valued clients.
Our clients range from small SME's right through to some of the largest ASX listed organisations in Australia, so experience at selling to stakeholders at this level is required.
A bit about you
You're someone who genuinely enjoys building great software and takes pride in delivering high-quality outcomes.
You enjoy solving complex problems, collaborating with others and continuously improving both your technical skills and the products you work on.
You don't just write code, you think about how software should be designed, maintained and evolved over time.
You're comfortable sharing ideas, asking questions and working closely with your teammates to achieve the best possible outcome.
You'll be successful in this role if you are:
Passionate about software development and emerging technologies
A strong problem solver with excellent analytical thinking
Self-motivated and able to work independently when required
Collaborative and enjoy working within a close-knit development team
Curious and eager to learn new technologies and approaches
Detail-oriented with a commitment to delivering high-quality solutions
An effective communicator who can explain technical concepts clearly
Someone who takes ownership, follows through and strives for continuous improvement
If you enjoy working across a diverse range of projects, contributing to technical decisions and building software that has a real impact, we'd love to hear from you.
Key Responsibilities
As a .
NET Developer, you will play a key role in designing, developing and supporting a diverse range of software solutions.
Working as part of a team-oriented engineering team, you will contribute to the delivery of modern applications while helping shape the future direction of our technology landscape.
Your responsibilities will include:
Design, develop, test and maintain high-quality software applications using modern .




NET technologies.
Develop and support desktop applications, web applications, RESTful APIs and back-end services.
Produce clean, maintainable and well-documented code that aligns with engineering best practices.
Participate in solution design, architecture discussions and technical planning activities.
Work collaboratively with developers, technical leads and stakeholders to deliver business outcomes.
Identify, troubleshoot and resolve software defects and performance issues.
Contribute to the continuous improvement of development standards, processes and coding practices.
Participate in peer code reviews and provide constructive technical feedback.
Assist with the modernisation of existing applications and the development of new solutions.
Support the design and implementation of scalable, secure and reliable software architectures.
Contribute to database design and application data models where required.
Work with source control, version management and CI/CD processes using Git and Bitbucket.
Support integration with third-party systems, APIs and where required, operational technology (OT) and industrial control systems.
Stay current with emerging Microsoft technologies and recommend improvements that enhance the team's capability.
Key Deliverables
Success in this role will be measured by your ability to:
Deliver high-quality, reliable and maintainable software solutions that meet project objectives and business requirements.
Develop scalable desktop applications, web applications, APIs and back-end services using modern .
NET technologies.
Produce clean, well-structured and well-documented code that adheres to established development standards and best practices.
Deliver features and enhancements within agreed project time-frames while maintaining a strong focus on quality.
Identify opportunities to improve application performance, scalability and maintainability.
Contribute to technical design decisions and help shape the ongoing evolution of the application architecture.
Build effective working relationships with team members and stakeholders through collaboration and knowledge sharing.
Proactively identify and resolve technical issues, risks and defects before they impact project delivery.
Contribute to the continuous improvement of development processes, tools and engineering practices.
Maintain high standards of code quality through testing, peer reviews and adherence to coding standards.
Support the successful integration of software solutions with external systems and emerging operational technologies where required.
Demonstrate a commitment to continuous learning by keeping up to date with new technologies and recommending practical improvements that add value to the team.
Job Requirements
Essential
To be successful in this role, you will have:




Commercial experience developing applications using C# and .
NET.
Strong experience with .
NET 8 and/or .
NET 10 (or recent versions of .NET/.NET Core).
Experience developing RESTful APIs using ASP.NET Web API.
Strong knowledge of Entity Framework and object-relational mapping (ORM).
Experience developing back-end services and business applications.
Strong understanding of object-oriented programming (OOP), software design principles and development best practices.
Experience using Git in a collaborative development environment (Bitbucket experience highly regarded).
Experience working with SQL Server and relational databases.
Strong analytical, troubleshooting and problem-solving skills.
Excellent written and verbal communication skills.
Ability to work effectively within an Agile or collaborative software development team.
A commitment to writing clean, maintainable and well-tested code.
Desirable
The following skills and experience will be highly regarded:
Experience developing desktop applications using WPF.
Experience with WinForms applications.
Experience designing SQL Server database schemas and data models.
Knowledge of SQL Server performance tuning and optimisation.
Experience with HTML, CSS and modern JavaScript.
Experience with Node.js.
Experience with modern Single Page Application (SPA) frameworks such as React or Angular.
Experience integrating with third-party APIs and external systems.
Exposure to Operational Technology (OT), SCADA platforms or industrial control systems.
Experience working with TCP/IP communications or hardware integration.
Exposure to PCVue or similar SCADA platforms.
Experience contributing to software architecture and technical design.
A passion for continuous learning and staying current with emerging Microsoft technologies.
Personal attributes
To be successful in this role you will demonstrate:
A genuine passion for software development and emerging technologies.
A strong commitment to writing clean, maintainable and high-quality code.
A proactive, solutions-focused approach to problem solving.
Strong analytical and critical thinking skills with excellent attention to detail.
A willingness to take ownership of your work and see tasks through to completion.
The ability to work independently while contributing positively to a collaborative development team.
Excellent communication skills with the ability to articulate technical concepts clearly.
A continuous improvement mindset with a desire to learn new technologies and development practices.
The ability to adapt to changing priorities and work effectively across multiple projects.
A professional, reliable and accountable approach to your work.
A positive attitude and willingness to share knowledge, mentor others and contribute to team success.
A commitment to delivering solutions that are secure, scalable and aligned with best practice engineering principles.
Deal-breakers (stuff we don't want in a new team member)
A "that'll do" approach to our clients' projects;
A closed mind to change;
Big egos.
We're really, really not keen on big egos here.
Only applicants with citizenship, permanent visa will be considered.
No agencies please!
#J-*****-Ljbffr

📌 Mid / Senior.Net Developer (8 Positions) (Melbourne)
🏢 9X5 Consulting
📍 Melbourne

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: mid / senior.net developer (8 positions) (melbourne) / melbourne

Subscribe to this job alert:

Get the latest job offers by email for: mid / senior.net developer (8 positions) (melbourne) / melbourne