Hybrid Senior Software Developer

Posted last week

Apply now

About the role

  • Work on your own initiative and produce robust, high-quality code.
  • Collaborate with the other developers within the team on specific projects.
  • Ensure all QA procedures are satisfied in terms of process and documentation.
  • Develop new features within the application.
  • Fix bugs assigned to you by the Development Manager.
  • Work with QA's, Product Managers, Programme Delivery, DevOps/ Infrastructure & Data Science stakeholders in a cross-functional team environment, delivering mission critical applications.

Requirements

  • 6+ year’s development experience in a commercial environment.
  • Development Experience of designing patterns and best practices, such as clean architecture, SOLID principles, 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

Job title

Senior Software Developer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job