We are seeking an expert Full Stack Developer committed to building modern high-quality, robust applications.
* Develop and maintain server-side logic using.NET /.NET Core.
* Build reusable components for Front-End libraries.
* Optimize components for maximum performance across a vast array of web-applications accessed with mobile devices and browsers.
* Collaborate with the team to solve complex problems.
* Follow and implement SOLID principles and OOP best practices.
* Ensure continuous integration and deployment using modern CI/CD pipelines.
* Opportunities to work on cutting-edge technologies.
* A collaborative and innovative work culture.
Requirements: * Strong proficiency in developing.NET and.NET Core server side
* React.js and its core principles.
* Experience with popular.NET core libraries, React.js libraries (e.g., Next.js, Redux, React Router, Axios, React Hook Form, Tailwind CSS, Jest, React Testing Library, Cypress, Yup, Recharts or D3.js, React -i18next, Moment.js).
* Experience with data structure libraries (e.g., Immutable.js).
* Familiarity with RESTful APIs and modern authorization mechanisms (e.g., JWT, Open ID connect).
* Ability to understand business requirements and translate them into technical requirements.
* Familiarity with tools/code such as Git, Azure DevOps, JIRA, Visual Studio,.Net Core.
* 5-7 years of experience as a Developer, with proven expertise in deploying large-scale production.Net applications and infrastructure as well React applications and CI/CD processes.
* Experience with unit testing frameworks like Nunit / Selenium / Cypress for end-to-end testing.
* Proficiency in Agile methodology with TDD.
* Experience in migration projects from.NET-to-.NET core is a big advantage.
* Experience with cloud deployment methods with docker containers and Kubernetes deployment / YAML / Helm charts and deployment methods and principles.
Additional Best Practices and Tools for C # Developer:
* Building APIs from Ground Zero: Designing and implementing APIs from scratch.
* Database Expertise: Proficient in database design, management, and optimization, including using scaffolding techniques.
* Entity Framework ORM: Experience with Entity Framework for ORM, including code-first and database-first approaches.
* Microservices: Developing and deploying microservices architecture for scalable applications.
* Queues Management and cache: Experience with message queue systems like RabbitMQ / Redis
.המשרה מיועדת לנשים ולגברים כאחד