.NET Tech Lead
esoft systems
ABOUT ESOFT
Esoft is one of the world’s leading real-estate tech companies specializing in property presentations, image processing, 3D visualization, and online marketing of properties worldwide.
Our customers are real estate agents and property-marketing companies in Europe, US, and Australia who rely on us for our fast service, our innovative solutions, and high and consistent quality. The company was founded in 2000 in Denmark and our platform in Vietnam has been operating since 2007. We currently employ more than 800 people in our offices in Vietnam, Denmark, Sweden, and Norway.
To learn more about our company’s business and culture, please visit: https://esoft.com/int/
At Esoft, we encourage all applicants from minorities, women, the people with disabilities and all other qualified applicants.
WHAT YOU WILL DO
We are looking for someone who can participate in sparrings about best practices and way of working. It is important that you are not afraid to speak your mind. Our culture promotes free exchange of view points, and your view points are as important as ours. The .NET Tech Lead will be responsible for, but not be limited to, the following:
- Using .NET 8 and C# to write high quality testable code and have experience with code reviews. Must work well in teams and speak fluent articulate English. Must work well with agile iterative development processes where developers cooperate towards the best solution.
- Making extensive use of pub/sub patterns with services communicating with RabbitMQ (via MassTransit) in an asynchronous fashion. We use various solutions for persistence, such as MSSQL, ElasticSearch, Redis, MongoDB etc.
- Using a CI/CD pipeline via Github Actions and Argo, deploying to Kubernetes across three different environments. We are beginning to use feature flags to activate features in production.
- Testing features across services, instead of writing unit tests.
- Monitoring services via OpenTelemetry and various dashboards.
- Constantly looking to optimize workflows – for example by keeping documentation up to date on current best practices, design of features, context documentation etc
- Involving users to try and get their perspectives when deciding on new features/changes to the system. It is important for us that all developers understands the users’ perspectives throughout the development process.
DESIRED SKILLS & EXPERIENCE
MUST HAVE
- Fluent in verbal and written English
- Equivalent of 8+ years C# backend experience (Tech lead level)
- Strong experience with .NET
- Be structured, solution-oriented, own quality mindset, and have good problem-solving skills
- Have good communication skills, have experience with technical coaching and mentoring work
- High sense of responsibility and leadership-orientation
- An attitude of “Best code wins”, not “My code wins”
NICE TO HAVE
- Experience with remote teams
- Experience with technologies related to our stack
- Experience with writing functional tests and integration tests
- Experience with scoping new features
- Experience with backend-to-frontend communication best practices
- (API design, thinking “what the frontend will need”
MINDSET & ATTITUDE
- Be a team player, work toward the common goal of the team, is willing to support other colleagues
- Eager to learn the new technologies
- Have good mindset, attitude & commitment
WHY YOU’ll LOVE WORKING HERE
- Attractive salary package
- Loyalty bonus, annual performance bonus (up to 2-month salary)
- High Social – Health – Insurance paid
- Healthcare: annual health check-up, private health insurance
- Annual leaves: 12 days
- Company summer trip & quarterly team building
- Salary review once per year
- Laptop/Mac is provided
- Standard working time 9:00AM - 6:00PM, from Monday to Friday
- Clubs program: football, badminton, swimming…
- Training courses: technical skills - soft skills – English
People are extremely important to us and that’s why we have a clear vision to make Esoft a great place to work in its sector. We pride ourselves on:
- Our Core Values: Quality, Credibility, Openness, Innovation, Care, Passion
- Our CSR (Corporate Social Responsibility) and employee ethics
- Professional, international and flexible working environment
- Great and open teamwork
This job posting is collected from company pages and is only shown as short resume. Read entire job ad here: