As we continue to enhance the platform and accelerate delivery with additional development teams, we require a Senior .NET Developer to work as part of our development team to assist with delivering new product features and capability. We have a number of initiatives underway, one of which is a project to redevelop and extensively enhancing our existing Management Portal using Blazor as the web framework. Therefore, experience of, and an aptitude for front-end design and implementation is a requirement for this role, although in the longer term the role is likely to be predominately focussed on back-end development.
responsibilities :
Collaborate with Solution Architects, Product Owners, Developers, DevOps and QA Automation Engineers to contribute to the development and delivery of new product features using the following technologies :
Analyse business requirements, internal designs and non-functional requirements and estimate user stories collaboratively with the team.
Follow industry best practices, coding guidelines and secure development practices, and ensure other members of the team do likewise.
Understand and maintaining awareness of technology, software design and development methodology trends and contribute to strategy through the suggestions of suitable solutions to meet business / product needs.
Follow lean/agile principles and help to continually improve processes and practices.
requirements-expected :
Professional level (5+ years experience) as a Developer within a modern software environment
Experience in designing and building front-end applications, ideally using Blazor (2+ years).
Front-end UI styling (CSS)
Strong Web API experience
Experience in asynchronous, multi-threaded & parallel programming
Strong experience in SQL & NoSQL databases
Experience in improving, refactoring and rewriting code
Understanding of design patterns
Experience using CI/CD build and deployment pipelines.
Experience of secure coding practices, OWASP Top 10, etc.
offered :
Co-financing of sport activities (Multisport)
Additional private medical care
Pizza Tuesday
Relaxation zone –football table
Integration meetings
No dress code
and much more!
benefits :
sharing the costs of sports activities
private medical care
sharing the costs of foreign language classes
sharing the costs of professional training & courses