Job Description
About Company
Your role & responsibilities
The Opportunity
- Be part of a leading global provider of medical examinations across US, Australia, Canada and UK.
Key responsibilities will include but are not limited to:
- Designing, developing, developer testing, and delivering custom software solutions whilst collaborating with stakeholders.
- Ensuring code produced is to a high quality and follows our coding guidelines.
- Reviewing code from other team members and critically assessing the code for high quality design and adherence to our coding guidelines.
- Actively contribute to solution design discussions and present technical design options for consideration.
- System configuration and integration.
- Maintaining and supporting existing software.
- Support team members to solve application-related issues.
Your skills & qualifications
To be successful in this role you will have:
- Between 5-8 years of experience in a similar role.
- A passion for SOLID Principles, Clean Code, and solution design.
- A desire to deeply understand how technologies work.
- Superior communication skills, both verbal and written.
- The ability to organize and manage multiple priorities.
- Demonstrated experience with C#, .NET framework, and Agile software development.
- A tertiary degree in IT or a related field (desirable).
Previous experience with the following will be favorable:
- Technologies and Frameworks - ASP.NET Core, MVC4, C#, Vue.js, HTML5, CSS3+, JavaScript, LINQ, Entity Framework, TSQL, ASP.NET (WebForms).
- Tools - Visual Studio, SQL Server Management Studio, ReSharper, Git.
Benefits for you
- Annual company outings, functions and social activities
- 13th and 14th month bonuses
- Personal Insurance Package for employee and 1 family member
- Opportunities to work in an Agile environment
- 20 days annual leave + 10 days sick leave
- Overtime is rarely required
- Training to develop our employees: Organizational Behavior, Management and Leadership training, Professional Scrum Master by Scrum.org, etc...
- A professional working environment with a modern office equipped to Australian standards
- Competitive remuneration
- Opportunity to collaborate and work with global clients and stakeholders
- Career growth opportunities
- Our company will flexible support candidates for online interview via Zoom
- Working time: Mon - Fri