What you would be doing
Planning and building scalable system infrastructure to fulfill business needs
Coaching and mentoring development team
Document system architecture plan and plan proactively for scaling concerns
Partner with the business to ensure that the best solutions are delivered in the best time.
Mountain the architectural roadmap for multipłe solutions
Provide direction, guidance and support for all product architecture activities
Providing guidance for the use of software development and tools to provide solutions thot are robust and can coter 1'or multiple business needs
- Guide teams on the end-to-end project lifecycle, covering the initial conception, business requirements, software architecture, technical lead, cooching. and flawless delivery
You will provide technological and architectural consulting to our clients, give technical recommendations and advice on their execution
Strong hands-on experience with C# ond .NET frameworks such as .NET Core, Entity Framework,
Experience with relational databases and document based databases
Experience with systems for automating deployment. scaling. and management of containerised applications. such is 8ubernetes and Mesos
Experience with machine learning and big data technologies, such as koro, Storm, Flink and Cossondro
Experience with encryption and cryptography standardu
Additional experience on one or several other frameworks such as on web front-end frameworks such os React, Angular, Vue.js.
Deep understanding of multi-tier architectures and microservices (load balancers, cocŁing, web servers. application servers. networking, databases, content delivery networks)
Hands-on experience with containers and orchestration platforms
Strong knowledge of best practices and tooling for CI/CD pipelines, DevOps, agile methods, automated testing, code quality. such as VSTS / Jenkins, Octopus, xUnit / NUnit, SoopUł.
Experience in monitoring, troubleshooting and profiling systems
Experience with cloud technologies