Senior .Net Developer
Tender ID: 562706
Tender Details
Tender Description
This Tender is invited by the Issuer.
The Position
The ARC is looking for an experienced software developer with excellent communication and interpersonal skills. The software developer provides design, development, implementation, and support for ARC business applications. The Developer will work within a small flexible team to develop a range of capabilities to support ICT systems for ARC business applications. The role will include stakeholder engagement, detailed design, user interface design, prototyping, programming, integration, migration and research. Knowledge and experience in the ARC's Applications platforms (RMS and SEER) is preferred.
Duties
- Develop innovative software solutions using .Net framework, complying with information security requirements.
- Provide specialist advice and/or recommendations to on software solutions
- Investigate and solve production incidents, assess and manage associated risks
- Maintain technical and operational procedures documentation
- Work effectively in an agile team, and liaise with other technical experts, business areas and clients
- Meet Quality & Performance standards for written code & team processes
- Test, debug, diagnose and correct software errors and faults ensure programs and applications perform to specification
Required Skills and Knowledge
- Strong experience in
- modern software development mythologies and frameworks including Agile and Scrum.
- C# , .NET core and ASP.Net MVC as well as HTML/Javascript/CSS frameworks and libraries including Bootstrap, jquery, underscore.js and Handlebars.js.
- MS SQL Server and SQL including associated .NET ORM frameworks (LINQ to SQL/LINQ to Entities) along with ability extend a Microsoft SQL Server database using EF Migrations XML and JSON at various application tiers (Database, Application server, Browser).
- Implementing
- Restful APIs using C#
- web user interfaces compliant with WCAG 2.0 guidelines.
- Information Security/Web Application Security concepts and best practices and Information Security requirements mandated in the Australian Signals Directorate Information Security Manual (ISM) and Protective Security Policy Framework
- High performance web applications and load testing
- Proficient with
- git source control and GitHub
- Software quality assurance methods including: unit testing, regression testing, peer code reviews and defensive programming
- Communications skills combined with strong analytical, problem solving and documentation skills.