Position: .Net Tech Lead
Company: opinov8.com
Category: .NET
Experience required: 5y
English level: upper

WE BUILD

Using the best practices and recommendations of software design and development you will be building modern applications. You will be working closely with the latest .NET technologies. We love .NET Core and trying to use framework features effectively as much as possible in application development. Apart from .NET Core, you will be using cloud providers to build the proper architecture of the highly scalable, reliable and maintainable application.

BEING PART OF THE TEAM

As our client is a successful start-up, you will be a key member of the product development team, help driving technical scoping, development and delivery of both B2C and B2B payment solutions with the goal to enlighten our customers and contribute to our sustainable commercial success measured in business- and product-specific KPIs.

POWER YOU BRING

- 5+ years of experience with C#
- Asynchronous processing, messaging, TPL
- ASP.NET Core 3+
- MySQL, Redis, Dapper
- AWS: Lambda, S3, SQS, CloudWatch
- Unit tests, Integration tests
- Understanding and following KISS, DRY, SOLID principles
- Experience working with SCRUM
- Good English and communication skills
- Architectural concepts understanding - microservices, messaging
- Performance optimization (both API and Db side), application metrics
- Experience in mentoring, team-leadership

Nice to have:
- Product mindset
- Familiar with front-end technologies - Angular, Typescript