close

Lead Software Engineer .NET / React [120’000 - 135’000 CHF]

IT & Technology
Zurich

Salary 120’000 - 135’000 CHF per year
Requirements:- - Bachelor's degree in Computer Science or related Engineering discipline.

- 7+ years of working kledge on OOD / .NET Core and full stack experience in development of complex projects, both on frontend and backend areas. This is your main strength.

- Working experience in Javascript / React / Web technologies. You have already developed Web applications and you feel comfortable working on Web front-ends, even tough you are not as fluent as your main technical stack.

- Working experience in designing / developing web services and REST API development, with kledge of micro service architectures.

Strong competences on Software Engineering Methodologies & Practices, design patterns, Enterprise integration paradigms, Domain Driven Design, and kledge of common coding best practices like Refactoring, Clean Code, SOLID principles, etc.

Responsibilities:- As a Software Engineer

- Lead the development end to end of the platform assigned to the team you are part of, developing React-based front end as well as .NET Core back ends, collaborating with other teams and technical leaders in choosing and implementing best-in-class solutions.

- Support and maintain our existing systems and subsystems, based on previous generation technologies.

- Champion agile best practices, software development methodologies and CI/CD practices.

- Coordinate with the architects’ group to validate, review and promote design choices.

- Integrate your system with other systems developed by teams located both in-house and remotely.

As a Lead

- Lead, coach and mentor the team members of your team, identifying their strength, working around their weaknesses and allowing them to grow and excel in their area of competence, maintaining high engagement and motivation.

- Take ownership for the delivery of the systems that you are responsible for, being the technical reference figure for the systems running in production and assigned to your team.

- Ensure teams follow the direction provided by the Technical Roadmaps defined for each team as well as the Engineering Strategic Principles defined for the organization.

- Make recommendation, provide guidelines and enforce compliance to best practices in software development, ensuring that team members follow proper coding practices and methodologies.

Technologies:- .NET Framework
- CI/CD
- React
- JavaScript
- C#
- DDD
More: EF Education First is a global education company focusing on language, academic, cultural exchange, and educational travel programs. We are 46,500 staff, faculty and teachers, working in over 580 offices and schools across 52 countries, and having a global presence in 116 countries. While we continue to grow, we strive to stay small so as to ensure agility, smart thinking and a fun place to work. For the past 54 years, EF has grown to include a range of programs that give students of all ages the freedom and confidence to explore the world through language, travel and education.

In this role, you will be closely collaborating with our dedicated Solution Architects and our technical managers to develop first-class software solutions, both on the front-end side, adopting web technologies as well as on the back-end side, evolving our micro services ecosystem and integrating with our event driven architectures based on Kafka. The result of your work will be embodied in our Sales, Production and Marketing platforms, used daily by thousands of internal and external users.

Address:

Selnaustrasse 30, Zürich