Scope: • Spends most of the time developing code, and efficiently produces exemplar and thoroughly tested code for features.
Requirements: • Ability to rapidly assimilate new technologies • The ability to jump into a project and contribute immediately to both architecture and implementation • Happy to engage in discussion with your fellow engineers to reach the best possible solutions for our technical challenges • Passionate about delivering elegant technical solutions that not only meet Client and Product expectations but are also underpinned by code that is clear, concise, and maintainable • Working experience with Agile methodologies and project management skills are desirable • Excellent knowledge of OOP/SOLID concepts • The quality-first mindset with a focus on test automation and CI/CD
Technical Requirements: • Write pragmatic, performant, and testable C# code that works consistently across different platforms • Deep knowledge of .NET Core and ASP.NET Core and its ecosystem (Threading, Async, Linq, ...) • Relational database schema design and querying (SQL-Server) • Experience in Entity Framework Core and be familiar with other ORMs is a plus • Experience in writing Unit-Tests/Integration-Tests and test frameworks like XUnit/NUnit • Having experience with Microservices/Clean-Architecture/DDD is a big plus!
Prefered Experience Skills: • Experience with rapid full-stack development. • StackOverflow reputation and active GitHub account is a plus.
We are a remote-first company, so feel free work from home!