As a senior member of the DOCOsoft development team, you will use your creativity to develop unique software solutions. You will work with the latest Microsoft technologies in a fast paced, agile/ scrum environment.
Requirements
- 6+ year’s development experience in a commercial environment
- Development Experience of designing patterns and best practices, such as clean architecture, SOLID principals, CQRS, DDD, Unit testing, TDD
- A degree in Computer Science, Software Engineering, or related field
- Strong C# (.NET core) coding knowledge and experience
- Strong experience with microservices development
- Experience in Test Frameworks such as Moq/xUnit
- Use of GIT in Development activity
- Strong TSQL / SQL Server Knowledge
- Expert understanding of Design Patterns
- Extensive Software Analysis and Design experience
- Modern client-side JavaScript framework (i.e. Vue.js, React, Angular)
- Extensive experience with RESTful API’s, including Web API and Swagger (OpenAPI)
- Familiarity with Scrum Methodologies
- Advanced knowledge of Identity and Access Management (IAM) Frameworks - OAuth2 / OpenID / SSO via SAML 2.0
- Experience working in an agile team developing highly available, highly scalable, secure applications on Azure or AWS utilizing both IAAS and PAAS
Benefits
- 25 days Annual Leave
- Private pension
- Bonus scheme
- Private health
- Life assurance