Main characteristics
- Location
- Brisbane, Queensland
- Company
- Private Advertiser
- Salary
- $100,000 - $129,999
- Employment type
- Full time
- Category
- Information & Communication Technology
Job summary
We are currently looking for Senior Software Engineers with strong software development expertise across the full application lifecycle. Our focus is on finding permanent employees with a passion for technology and who share our vision and values.Our client is seeking experienced and motivated .Net developers with a minimum of 5 years experience to assist with building the features on our core product line.
Role OutlineDevelopment of world-leading IoT solutions using C#, .NET Core, .NET Standard and Azure IoT Hub based on a lambda architecture.Write clean, scalable code using .NET programming languagesTest and deploy applications and systemsRevise, update, refactor and debug codeImprove existing softwareContribution to the development of great mobile applications using Xamarin Forms. Development of data solutions using the IoT telemetry data sent by millions of devices.Design and development of web solutions using ASP.NET MVC and Angular, C# and SQL Azure and open source frameworks.Contribute to the development of an Azure based web API and Portal applications to support existing legislative reporting requirements, and new regulatory processes.Be able to integrate various system components to achieve a seamless end to end experience for usersProviding technical advice on issues related to systems development.Apply secure coding practices/processes to ensure the solution delivered through the project is secure and robustConduct peer reviews of code and infrastructureWork with the delivery manager to support our agile delivery approachCollaborate and mentor team members to promote team harmony and support cross-skilling professional developmentInstil a culture of learning, collaboration, and continuous improvement in a team environmentBecome part of the developer Community to share project work concepts and learnings.Undertake additional duties as required.
Requirements:Demonstrated experience implementing secure web-based business solutions.Successfully build new software to meet the changing needs of the marketPositive contribution and impact on software deliveryActively participate as a member of an Agile Team and contribute to the achieving the Sprint objectives.Preparation for, and active participation in, your annual and mid-year performance reviewsExperience across the Microsoft stack from ASP.NET MVC, C#, SQL Azure, EntityFramework.Experienced using dependency injection, mocking frameworks, unit testing and open source frameworks.Experience in a high growth agile team
In this role, the successful candidate should be able to write functional code with a sharp eye for spotting defects. They should be a team player and excellent communicator. They should be passionate about the .NET framework and software design/architecture.