תיאור התפקיד
Design and develop software applications that meet business requirements
Write clean, efficient, and scalable code using programming languages such as C# net core, Angular, React or Java
Collaborate with cross-functional teams, including product managers, designers and other developers
Troubleshoot and debug software applications to ensure they are functioning properly
Write unit and integration tests to ensure high-quality software
Mentor and coach junior developers to help them improve their skills and achieve their goals
Participate in code reviews to ensure that code is following best practices and meeting requirements
Stay up-to-date with emerging technologies, trends, and best practices in software development
Continuously improve our development processes and tools to increase productivity and efficiency
דרישות התפקיד
At least 7 years of experience in software development, with a focus on backend or full-stack development
· Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related fields
Strong understanding of software development methodologies, tools, and processes
Excellent problem-solving skills and the ability to think creatively
Experience with Agile development methodologies
Strong communication skills and the ability to collaborate with cross-functional teams
Proven experience in mentoring and coaching junior developers
A passion for learning and staying up-to-date with emerging technologies