Subscribe to Job Alert
Join our happy subscribers
Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us
About the job
Note: This is a role for one of our clients, not for Crayon.
JOB SPEC
SENIOR SOFTWARE ENGINEER
Role Description
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. 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.
You’ll be working with team members located in other countries with the result that your office hours might not be the conventional 08:00 to 17:00; so, you may start your day at 04:00 and end your day at 12:00. If you're not flexible in this regard, please notify us at the point at which you apply.
Salary
Negotiable based on experience
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
Build your CV for free. Download in different templates.
Join our happy subscribers