What We Offer:
Full-time,6-month Fixed Term Contract position with an attractive remuneration for the right candidate. McMahon Services offers weekly pay, access to a range of employee benefits, Employee Assistance Program.
The successful candidate will be provided with a Dual 27” monitors and high spec laptop provided to complete the day-to-day work.
Work Type: Full Time, 6- Month Fixed Term Contract
Location: Dry Creek, Adelaide, SA
Responsibilities:
- Refine technical requirements and success criteria for Application Change Requests
- Write clean, modular, and maintainable code that adheres to best practices
- Design and develop efficient, reusable, and reliable code using .NET Framework, C#, JavaScript (vue.js), HTML 5 and CSS frameworks
- Maintain reliability and stability of the application through testing and debugging activities
- Identify and resolve bugs and defects in the application through analysis and troubleshooting
- Develop comprehensive test plans and strategies in collaboration with the product team
- Optimize application performance, scalability, and usability through code refactoring and system enhancements.
- Implement and maintain backend services and APIs for seamless integration of existing front-end components
- Stay updated on industry best practices and emerging technology to propose application improvements
- Implement and maintain best practices for cybersecurity, including regular security audits, vulnerability assessments, and applying necessary patches and updates.
- Maintain accurate documentation and update information on Project Management Software (Kanban)
About You:
To be successful in the role, you will need:
- Bachelor’s degree in computer science, Engineering, or related field preferred
- Strong experience in .NET Framework, C#, ASP.NET, MVC, Entity Framework, and related technologies
- Proficiency in Vue.js, HTML5, CSS3, and modern JavaScript frameworks for creating responsive and visually appealing user interfaces
- In-depth knowledge of SQL databases (e.g., Microsoft SQL Server) including database design, optimization, querying, and data manipulation.
- Relevant certifications (e.g., Microsoft Certified: .NET Developer) are advantageous
- Demonstrated experience in designing, building, and consuming RESTful APIs, with a strong understanding of HTTP methods, status codes, and authentication mechanisms.
- Experience with Microsoft Azure services such as Azure App Services, Azure SQL Database, Azure Functions, and Azure DevOps for deployment and management
- Strong problem-solving skills, attention to detail and ability to work in a collaborative team environment
- Excellent communication skills and the ability to effectively articulate technical concepts