Principal Software Architect

NiCE

Southampton, United Kingdom
On-site
Solid experience developing applications in c#
Experience with multi-tenant cloud solutions
Proven track record of secure system designs
The role involves owning the architecture and implementation of server and interface components in cloud-based environments

Job Summary

  • The role involves owning the architecture and implementation of server and interface components in cloud-based environments.
  • Candidates will lead technical decisions collaboratively while ensuring security, scalability, and maintainability.
  • The position offers a hybrid work model with two days in the office and three days remote to foster collaboration.

Matching Summary

The role involves owning the architecture and implementation of server and interface components in cloud-based environments.

Skills & Requirements

Must-have

  • Solid experience developing applications in C#
  • Experience with multi-tenant cloud solutions
  • Proven track record of secure system designs
  • Experience creating maintainable code and source control
  • Good knowledge of SOLID principles

Nice-to-have

  • Security best practice OWASP top ten
  • Azure SQL Server experience
  • DevOps Pipelines TeamCity knowledge
  • Windows services development
  • Passionate about innovation and raising the bar

Key Requirements

  • Solid experience with C# and Visual Studio
  • Experience with Entity Framework or similar databases
  • Understanding of network security and authentication
  • Experience with unit testing and code reviews
  • Ability to liaise with Product Management

Work Rights

Not specified

Tailored Resume

Cover Letter