Analysis and Design:
- Sound knowledge of OO design principles and patterns.
- Understanding of ORM frameworks (.NET Entity Framework).
- Understanding of Microservices, REST and MVC driven web frameworks.
LEADERSHIP KEY PERFORMANCE AREAS
- Providing real-time, ongoing coaching and feedback to team members throughout the year
- On-time completion of performance management activities including regular 1:1s and Bi-annual performance reviews through GPS
- Supporting employee development including facilitation of career development conversations and crafting development plans for current and future needs
- Taking action to hire and retain high-performers and address poor performance
- Proactively manage change initiatives within the team including sufficient planning/ preparation and communication to minimise disruption and support employee adoption.
- Role modelling the behaviours that support and drive the Flash culture and values
Skills:
- Strong C# .Net Core skills
- Strong experience in RESTful web services
- Strong experience with Relational DBMS, MSSQL.
- Experience with microservices architecture and design
- Versed in DevOps methodology including setting up CI/CD pipelines
- Exposure to Agile methodologies (Scrum, Kanban).
- Ability to communicate about technology in non-technical terms to colleagues and Clients.
- Ability to work calmly and methodically when under pressure.
- Good leadership skills
Advantageous:
- Java (Java / J2EE)
- Identity Server authentication.
- Experience with Blazor, PHP and React
- Solid grasp of Cloud Native architecture
- Exposure to mobile apps development (primarily Android).
- Oracle/MySQL
Day to day responsibilities will include:
- Support and enhancement of an established, multi-faceted technology platform, and associated 3rd party integrations.
- Work with system architects to evolve and improve business orchestration APIs
- Work closely with Solutions Architects, Team Leads and Product Manager to deliver on business requirements
- Provide work estimates based on analyzed business and technical requirements.
- Working closely with QA to identify development and production issues.
- Assisting in out of hours’ production releases when required, as well as out-of-hours support when necessary.
- Manage, support and mentor team members in the team.
Taking responsibility for ensuring changes are:
- unit and integration tested
- optimized to ensure benchmarks are met.
Minimum Requirements:
- Have a minimum of 10 years’ experience in software development
- Experience in leading and guiding developers.
- Be passionate about technology, enthusiastic about problem solving, and constantly seeking to learn and improve skillset.
- Have experience of working with enterprise scale application stacks.
- Have had exposure to the full software development lifecycle.
#J-18808-Ljbffr