Principal Software Engineer – Upwork

Required

* Excellent technical foundation gained in a senior engineering role with proven experience in systems development at scale
* Proven experience in conceptualising, documenting, and developing customer-facing products and applications
* Expert level knowledge of multiple technology stacks, object-oriented design approaches and enterprise design patterns. (.NET Core, Laravel)
* Solid knowledge of modern enterprise and cloud architectures (e.g. microservices, serverless, event driven, reactive)
* Hands on experience with application optimisation, scaling and security. Particularly caching strategies, and large-scale distributed computing

Preferred

* Experience with distributed systems design and development
* Heavy involvement with technical decisions and aligning teams for an accurate and efficient development approach.

Hourly Range: $27.00-$50.00

Posted On: October 12, 2020 14:31 UTC
Category: Back-End Development
Skills:Database, Database Architecture, Database Design, Software Architecture & Design, .NET Framework, SQL, RESTful API, PostgreSQL

Country: United Kingdom

click to apply

Read More
All jobs | upwork.com

Scroll to Top