- *What you’ll do:**
- ------------------
"
- Analyzes technical specifications and engineering requirements for complex projects.
- Designs, builds, and maintains efficient, reusable, and reliable code.
- Prepares detailed software verification test plans.
- Collaborates with the support team to provide an unsurpassed customer experience.
- Coordinates all stages of the development cycle in collaboration with the project manager.
- Participates in design workshops and project deployment activities both locally and at customer sites.
- Evaluates new technologies and development tools.
- Writes technical documentation."
- *Qualifications:**
- ------------------
"Required: Bachelor’s degree in Electronics/Electrical/Computer Science Engineering from accredited institution
Desired: Master’s degree in Electrical/Computer/Electronics \& Telecomm Engineering from accredited institution"
"• Minimum of 10 years of experience in front\-end or full\-stack Web development."
"• 10\+ years of experience in the software industry with a proven track record of shipping high quality products.
- 5\+ years’ experience developing enterprise grade highly scalable web\-based applications and/or distributed systems.
- *Skills:**
- ----------
- Experience with full\-stack Web development.
- Expert level skills in Python, React, TypeScript \& Next.js
- Experience in designing, developing and implementing cloud solutions on Azure platforms
- Excellent object\-oriented design and programming skills, including the use of design patterns
- Strong code reviewing and debugging skills.
- Experience utilizing best practices in software engineering.
- Proficient understanding of Source Control software and Code Collaboration tools (Git);
- Experience with Issue and Project Tracking software (JIRA).
- Abreast of upcoming software development/engineering tools, trends, and methodologies.
- Excellent verbal and written communication skills including the ability to explain technical concepts.
- Strong problem solving and reasoning ability, exhibiting technical innovation and creative solutions.
- Abreast of upcoming software development/engineering tools, trends, and methodologies.
Preferred
- Experience with SQL.
- Experience with relational database systems.
- Knowledge of secure development practices.
"
"• Fluency in English
- Ability to learn quickly and apply new concepts, principles, and solutions
- Possess a good sense of diplomacy and respect for colleagues
- Excellent problem solving, analytical and time management skills"