
Tech Lead.Net Developer
Primary stack
Job description
About the Position
An award-winning technology company and leading digital agency group with a growing client base in the US, Europe, and Africa is looking for an ambitious and result-driven Tech Lead (.Net) to join the team. The ideal candidate should have a strong software engineering background with deep expertise in Azure and a willingness to deal with microservices. 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.
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
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)
We Offer
- 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
About the Company
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.
Send your CVs to @Nastunya or [email protected]
© 4TEAM. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
4Team is a recruiting agency who rapidly find talented people which are a perfect fit for your team, strengthen it, and make your business more efficient. We are specializes in helping IT, defense-tech, military-tech, fintech, digital, crypto, and tech companies find IT professionals, top managers, middle managers, and build teams in general. We are looking for candidates to work all over the world and have a developed candidate base that is kept up to date. With over 20 years of management experience, we understand the need to close vacancies quickly. So, we will be happy to help you find talented professionals quickly and efficiently.With Deep Personality Psychodiagnostics we help you unlock talents and potential, find your spark and areas for development, as well as get objective information about the abilities, skills, interests, and possible limitations of candidates and employees of your company, which will help you improve efficiency and stabilize the success of your business. A mix of the best world methodologies, which gives the relevance of the assessment — 98%.Partner with 4Team for rapid, efficient recruitment and a holistic approach to team development that ensures sustained success and efficiency in your business.

