AYAN InfoTech is looking for Senior .NET Developer to join an exciting project based in Melbourne. The role offers an opportunity to contribute towards an extremely well‐structured and mature environment, working on sophisticated enhancement projects. Role: Senior .NET Developer; Location: Melbourne; Contract Duration: 6 months with high possible extensions; Experience: 6+ years.
Job Summary
Senior Developer - .NET (Legacy Modernization & AI Assisted Refactoring). We are seeking a hands‐on Senior .NET Developer with Angular exposure to execute the modernization of a legacy application landscape built on VB.NET, ASP.NET, and SQL Server. In this role, you will work closely with the Architect/Technology Manager to refactor and evolve existing components into modern .NET (ASP.NET Core) services and an Angular UI, while applying an AI assisted development approach (e.g., GitHub Copilot) to accelerate code comprehension, safe refactoring, testing, and documentation.
Key Responsibilities
* Analyse and understand existing VB.NET / ASP.NET code paths, business rules, and SQL Server dependencies; contribute to impact analysis and estimates.
* Refactor and modernize backend components into C# and ASP.NET Core APIs following defined architecture, coding standards, and quality gates.
* Develop and enhance Angular features/components and integrate with backend APIs (authentication, error handling, performance considerations).
* Leverage GitHub Copilot (and approved AI tooling) to accelerate code comprehension, boilerplate generation, refactoring suggestions, and test generation while validating correctness and security.
* Write and maintain automated tests (unit, integration, and regression) and support test data management to ensure safe modernization.
* Support modernization of data access and database objects in SQL Server (queries, indexes, schema changes) in collaboration with the architect/DBA.
* Participate in POCs/spikes for migration patterns (e.g., strangler pattern, modularization) and contribute code templates and reusable components.
* Contribute to enterprise grade documentation: module/API documentation, migration notes, decision/assumption logs, and runbooks as required.
* Collaborate with DevOps to enable CI/CD for modernized components; ensure builds, code scanning, and deployments meet team standards.
* Mentor junior developers through code reviews, pairing, and guidance on legacy-to-modern patterns and AI-assisted workflows.
Required Skills & Experience
* 8-12 years of hands‐on software development experience in Microsoft stack environments.
* Strong experience in C#/.NET with exposure to VB.NET and ASP.NET legacy codebases.
* Experience building and consuming REST APIs, working with authentication/authorization patterns, and troubleshooting integration issues.
* Good working knowledge of SQL Server (T SQL, schema understanding, query performance basics, stored procedures).
* Hands‐on experience with Angular (components, services, routing, state management basics) and API integration.
* Practical usage of GitHub Copilot or similar AI coding assistants with an understanding of validation, secure coding, and IP/sensitive data considerations.
* Strong debugging and refactoring skills in large codebases; ability to reduce technical debt incrementally.
* Experience with modern engineering practices: code reviews, branching strategies, CI builds, and automated testing.
* Clear written and verbal communication, including the ability to document technical changes for mixed audiences.
Contact: 61-(02) 7207 6926 for more details.
#J-18808-Ljbffr