Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job Purpose:
Adhere company process and software engineering methodology and ensure developers code adhere to the standards & Design Specifications & Capable to Technically Lead Small to Medium Projects.
Key Job Responsibilities
- Design Subsystems based on the Software Engineering Standards (OOP, ERD based on UML Notations)
- Capable to Technically Lead Small to Medium Projects
- Develop core System Components
- Report to Team Leader Modules progress
- Enhance technical skills (Horizontally/Vertically), invade new Technologies/Tools
- Adhere company process and software engineering methodology
- Insure developers code adhere to the standards & Design Specs
- Solving customer technical issues (onsite or on premises) and writing status reports
- Participates in application review meetings with customers and technical Team Leader
- Provides application training to customer
- deployment to customer site, fixing bugs, etc
Job Requirements
Required Skills, Expertise & Knowledge:
Functional level:
- Good analysis / mapping skills
- Ability to adopt and work with new languages and technologies.
- Ability to evaluate new technologies.
- (OOP, DB) Software Engineering Experience
- Hands on Design Methodologies (OOP, DB) using UML Notations
Expertise & Knowledge of ;
- HTML 5
- Javascript
- CSS
- AngularJS
- jQuery
- React.js (optional)
- Grunt or Gulp
- NPM
- Yo (optional)
- Bower
- Jasmine (optional)
- Karma runner (optional)
- NodeJS (optional)
- Git
- Selenium and/or protractor
Interpersonal level:
- Customer Orientation
- Quality Focus
- Creativity
- Organizing & Time Management
- Communications skills.
- Responsibility and care.
- Willingness to share knowledge.
- Ability to work in a team, professionally and personally.
- Good command of English
Problem solving:
- Ability to spot problems,
- Use Analysis for better understanding causes and effects.