Position: Tech Lead .Net
Company: Brightdoor
Category: .NET
Experience required: 5y
English level: upper
Published: 2022-05-01T00:00:00+03:00

An award-winning technology company and leading digital agency group with a growing client base in the US, Europe, and Africa. They enable clients to create and execute successful strategies and end-to-end solutions for their digital transformation: from customer-centric design and marketing services to custom software engineering and intelligent enterprise automation.

They’re recognized leaders in e-commerce, SaaS, and marketplace solutions and in AI and Data Science. 

They’re launching a brand new tech direction and they are looking for ambitious and result-driven Tech Lead (.Net ) to join the team. 

Your first project will be the design and development of a full-service EdTech platform for one of the most prestigious Hospitality Educational institutions in the world, with HQ in Switzerland
**
Core requirements:**
A computer science, software engineering, or related field master’s or bachelor’s degree is a must
Sufficient English level for communication (verbal and written)
Good communication and collaboration skills
5+ years of commercial experience with .NET
Commercial experience with ASP.NET Web API, ASP.NET Core
Commercial experience with testing frameworks
Entity Framework/Dapper
Sufficient knowledge of Javascript/Typescript and Node.js
Experience with advance SQL (MSSQL, MySql, Postgres) and NoSQL (e.g. MongoDB, ElasticSearch, CouchDB)
Messaging systems
Search Engines (e.g. ElasticSearch, Azure Search, Apache Solar)
Architectural and Design Patterns. OOP, SOLID, DDD, TDD, BDD). Database theory (RDBMS, NoSQL)
Working experience with CQRS (with or without Event Sourcing)
Working experience with Microservices architecture (including sync/async communications, API Gateway, etc.);
Performance optimization and caching tools
Parallel and concurrent programming, multi-threading
Understanding of network interactions protocols and conventions (e.g. REST, RPC, Websockets)
Understanding of oAuth2, JWT, OpenID
Security patterns, Reverse engineering resistance, Common attacks types (OWASP)
Experience with Docker
SCM tools working experience (Git, Github/Bitbucket)
**Nice to have:**
Expertise in Angular/React
Experience with Kubernetes on Cloud
Experience with Big Data & Analytics
Certifications on:
* Microsoft Certified Developer
* Cloud computing platforms (Microsoft Azure, AWS, Google Cloud Platform)
**Main Tasks And Responsibilities:**
Communicate with POs and customers to clarify the functional and non-functional requirements
Design, research and evaluate technical solutions to implement business requirements
Work closely with Solution Architects on researching and prototyping complex solutions
Estimate implementation efforts
Dive deep into clients’ business needs to explain the value of tech solutions or integrations to them
Take an active role in the hiring of a new .Net team
Lead a cross-functional team
Be a technical mentor for other team members
Deliver high-quality features within Agile frameworks
Research and use new technologies to find more efficient ways to solve specific issues
**They are offering:**
A young, vibrant and fast-growing startup environment, with plenty of room for self-development;
Professionally and personally grow in the multicultural environment: available educational budget, regular knowledge sharing sessions, international atmosphere;
Keep your work-life balance: we offer unlimited vacation days, e-transportation if/when required, regular team-building events, and Friday drinks in the office;
Have financial strength: a competitive salary and opportunity