DevJobs

Full Stack Engineer

Overview

DESCRIPTION

· Develop Backend Software.

· Develop in micro-services architecture environment.

· Responsible for implementing features from the requirements collection phase until the product's delivery.

· Planned and self-motivated work while monitoring performance and meeting project goals.


Responsibilities:

· Design, develop, and maintain software on the .NET and Node.js platform.

· Write clean, scalable code using C# and Node.js programming languages.

· Ensure the best possible performance, quality, and responsiveness of applications.

· Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.

· Help maintain code quality, organization, and automation.

· Develop documentation throughout the software development life cycle (SDLC).

· Serve as an expert on applications and provide technical support.

REQUIREMENTS

· B.Sc. in Computer Engineering / Computer Science

· Experience of at least 5 years in software development

· Proven experience as a Senior Software Developer.

· Extensive experience in software development, scripting, and project management.

· Analytical mind with problem-solving aptitude.

· Knowledge of Agile and Scrum methodologies.

· In-depth knowledge of programming for diverse operating systems and platforms using development tools.

· Excellent understanding of software design and programming principles.

· A team player with excellent communication skills.

· Knowledge and experience in developing full-stack software.

· Knowledge and experience in developing client /server applications.

· Experience in OOD

· C# and JS are a must.

· C++ or React - advantage.

· Experience using system monitoring tools and automated testing frameworks.

· Extensive knowledge of SW lifecycle management and processes

· Experience in the medical technology industry – advantage.

· Familiarity with various operating systems:

· Windows 10

· Linux – advantage

· Fluent English

Lumenis