About the position
Introduction
The EasyRoster (ER) division is a division of Adapt IT with a solid foundation providing our signature application EasyRoster. EasyRoster enables you to optimize the scheduling and deployment of your workforce to client sites, resulting in improved efficiency and increased profits for your business.
Our development team is a small team of very strong individuals that are keen to learn, grow, and design new requirements to the best of their ability. Our developers are required to be “thinkers” and not just “doers; That means we push for new ideas, angles, and methodologies!
ER is constantly seeking new angles into market to provide cutting edge SaaS solutions to our customers. Within our division we support and encourage each other in problem solving and design thinking, and we are looking for Software Developers who share the same vision of creation, design, and commitment that we have as a business.
Description
Minimum Requirements
Required Experience:
· Experience with Mobile development (Xamarin, .Net Maui)
· Experience building front-end web applications using web technologies such as ASP.NET MVC, Angular, RESTful Services, CSS3, and SCSS
· Strong OOP understanding and implementation ability
· Strong understanding of C# Reflection.
· Solid understanding of MSSQL with proven experience with Data Modelling, Design, SQL Function, Stored Procs and other common MSSQL concepts.
· Understanding of the full scope of application development (authentication, integrating with APIs, build process, testing, validation, state management)
· Knowledge of Server-Side Rendering vs. Client-Side Rendering
· High proficiency in object-oriented analysis and design patterns
High Beneficial skills:
· Experience with AWS and/or Azure, understanding SaaS Cloud based concepts
· CI/CD Tools (Octopus Deploy, Team City)
Communication & Ownership Skills:
· Provide proactive feedback to relevant stakeholders.
· Willing to seek guidance from leadership and team for challenging implementations and knowledge gaps
· Document and update knowledge base, driving a learning culture and equipping the broader team for success.
· Communicate effectively with managers, developers, and other stakeholders
· Strong analytical and problem-solving skills
· Great team player with the ability to work with minimal supervision
Qualifications:
· Relevant tertiary qualification in Software Development or certification in Web and/or Front-end skills.
Desired Skills:
- Microsoft Technologies
- Mobile development
- front-end web applications