* Sydney
* Hybrid - 3 days work from office (Mandatory)
* Full Australian working rights
About the Role
We are seeking a proactive and skilled
.NET Engineer
to join our engineering team and take over the ownership of two business-critical
C# applications
currently being transitioned from a third-party vendor. These applications are hosted on
AWS
, backed by a shared
Oracle database
, and serve important business processes. While the business logic may have some complexity, the technical architecture is straightforward.
This role will involve getting up to speed with the applications, owning their maintenance and enhancements, and then working with the team to determine the long-term strategy for modernization, re-architecture, or continued support.
Key Responsibilities
* Take over and build deep knowledge of two existing
C#/.NET applications
currently being transitioned from a vendor.
* Analyze the codebase to understand business logic, data flows, and integration points.
* Maintain, enhance, and troubleshoot the applications as needed.
* Collaborate with business stakeholders and internal engineering teams to implement new features and improvements.
* Participate in technical discussions around the long-term roadmap and modernization options for the applications.
* Ensure the stability and reliability of the applications running in
AWS
environments.
* Support integration with a shared
Oracle database
, ensuring efficient data handling and query performance.
* Adhere to software engineering best practices, including version control, testing, and documentation.
Required Skills and Experience
* Strong hands-on experience with
C#/.NET Framework
and/or
.NET Core
.
* Experience working with
AWS-hosted applications
(EC2, S3, RDS, etc.).
* Solid understanding of
Oracle databases
, PL/SQL, and writing/optimizing SQL queries.
* Proven ability to work with legacy codebases and gradually improve them.
* Comfortable working independently in taking ownership of codebases.
* Good problem-solving skills and ability to understand complex business logic.
* Effective communicator, able to work collaboratively with cross-functional teams.