SENIOR .NET DEVELOPER
TECHNOLOGY
About This Role
You will be instrumental in leading and providing sound technical leadership and strategy in all aspects of the business, including our day-to-day technology operations. You will be responsible for the technology and data security policy of our Cloud and web-based solutions, developing a high-performing technology team, managing development process improvements and the right tools and architecture. A solid experience in technology delivery, project management and operations are key in this role.
Sydney, Australia or remote
Full time
Technology
Key Responsibilities
You will have the opportunity that involves (but not limited to): 
-
Leader in designing, developing, deploying and supporting new and existing Digital solutions 
-
Provide estimation of development tasks, unit testing, QA, documentations, code reviews, troubleshooting and debugging 
-
Contribute to architectural design reviews and recommend strategic improvements 
-
Develop end to end ownership of projects starting from requirement gathering, design through to delivery and maintenance. Create documentations for the clients to use the new functionality and expand upon this functionality in the future. 
-
Learn from and be mentored by others not just the leaders in the team  
-
Working in a distributed Agile environment 
-
Interact with stakeholders (both technical & non-technical) across all levels. Ability to communicate with stakeholders comfortably and presenting ideas and solutions. 
-
Continually driving improvements and streamlining team processes. Engagement and promoting of the currently effective development team process around feature development process as well as release processes. 
-
Be across new technology and continuous learning opportunities 
Requirements
-
Ability to speak and write in English fluently is highly preferred 
-
C#, ASP.Net Core, ASP.Net, MVC, Web API, Entity Framework, JavaScript, Typescript, jQuery, CSS/CSS3, GIT, unit testing 
-
At least 5 year(s) of working experience in the related field is required for this position 
-
Understanding of Object-Oriented Design and Object-Oriented Programming concepts 
-
SOLID principles 
-
Knowledge and familiarity with Design patterns and principles 
-
Strong experience in software development 
-
Relevant tertiary qualifications or demonstrated capability through past employment experience 
-
Have experience in Vue / Angular / React 
-
Have experience design API 
​
Highly Desirable
-
Cloud Azure / AWS, React, SignalR, front-end unit testing, CI/CD experience, Micro services.