In search of a talented Senior Software Engineer who will need to apply their full-stack expertise in the scoping, development, support, and integration of technology solutions in response to the organisation’s strategic needs.
This will need to be built on leading-edge enterprise cloud technologies including Microsoft Dynamics, Power Platform, API, and Azure.
ADVERTISEMENT
You will be part of the technology team that is responsible for the digitalisation of the business through technology investment, innovations, and performance in line with global strategic initiatives, and development roadmaps.
Responsibilities
- Work with various teams and stakeholders to determine requirements for new application features
- Create and agree to solution designs with relevant stakeholders using agile and lean methods that focus on maximising business value
- Implement solution designs using agreed development practices, recognised design principles and patterns, and technologies to achieve business outcomes in a timely and supportable manner
- Develop and maintain appropriate automated tests
- Deploy software applications into the various development and testing environments using agreed CI/CD processes and practices
- Create and maintain documentation as required to ensure ongoing supportability
- Work in an agile environment, delivering incremental product functionality in short iterations
- Lead, assist, guide, and peer review the work of more junior team members
- Actively review new technologies and ways of working and champion their use in helping drive business value creation
Qualifications
- Tertiary qualifications or equivalent experience in an IT-related field is essential
- At least 6 years of work experience in a .NET developer or software engineering role
- Proven experience developing within the MS Dynamics Business Application and Power Platform
- Demonstrable experience in hosting application/s within the Azure environment – i.e. Azure integration stack (Azure Service Bus. APIs, Identity etc.)
- 2 years+ of demonstrated experience developing Web and Windows Forms applications using Microsoft’s .NET Framework (C#) and Visual Studio
- Strong capability in HTML, CSS, JQuery, ASP.NET 4/4.5, MVC web apps
- Development experience with Blazor is highly regarded
- XML, SOAP, AJAX, JSON, SQL, SSRS Reporting, SSIS Integration capability
- Proven experience working with Agile, SCRUM and Azure DevOps
- Excellent interpersonal skills, including the ability to collaborate effectively with colleagues and a positive attitude towards challenges and openness to learning
- Experience in portals/web apps is a must
- Experience related to recruitment platforms, learning environments, and/or media streaming would be preferred
Opportunities You Might Like: