Required Senior Backend Developer (.NET).
Department: R&D / Reports to Software Engineering Manager.
Location- Holon.
Our company is seeking a highly skilled and experienced Senior .NET Developer to join our team.
This role requires deep expertise in .NET, cloud technologies (AWS/other providers), databases (SQL and NoSQL), scalability, and software design. As a Senior Developer, you will lead the technical design, development, and deployment of innovative software solutions that address our customers needs.
Responsibilities:
Leadership & Ownership: take full ownership of new features, systems, and services, acting as the focal point for other developers and stakeholders.
Software development: design, develop, and maintain high-quality software applications using .NET technologies.
Collaboration: work closely with product managers, QA, support teams, and other stakeholders to define project requirements, scope, and deliverables.
Technical Specifications: Create technical specifications and design documents, including database schema design, communication aspects, scalability, and high availability considerations.
Mentorship: provide technical guidance and mentorship to team members, ensuring project requirements are met and high-quality software solutions are delivered.
Integration: collaborate with other teams and stakeholders to ensure seamless integration of our software solutions with other systems and technologies.
Code Review: participate in code reviews, ensuring code is well-structured, maintainable, and scalable.
Technical support: troubleshoot issues and provide technical support to team members and customers as needed.
Continuous learning: stay up-to-date with emerging trends and technologies in software development, cloud computing, database systems, and messaging framework.
Requirements: Experience: minimum of 7 years in software development using .NET technologies.
Cloud expertise: at least 2 years of experience working with cloud platforms (AWS/GCP/Azure).
Technical skills: strong understanding of object-oriented programming, design patterns, and software architecture principles.
Teamwork: ability to work independently and as part of a team in a fast-paced environment.
Advanced technologies: experience with Microservices architecture, RabbitMQ, and Big Data technologies.
Passion for technology: demonstrated passion for technology and programming.
Prioritization & problem-solving: ability to manage priorities and problem-solve effectively in a dynamic environment.
Excellent communication and interpersonal skills, capable of conveying technical information to both technical and non-technical audiences.
High interpersonal skills, strong team player, innovative, and creative.
Proficiency in English, both written and spoken.
Passion for contributing to life-saving technologies.
This position is open to all candidates.