Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Helps clients develop a strong business model suited for their project
- Understands business requirements and translates these to technical requirements
- Evaluates projects and progress statuses
- Creates and executes development plans through gathering requirements to meet business-changing needs and requirements.
- Manage agile development processes for multiple projects, through all stages of the SDLC.
- Controlling all stages of the development life cycle, including initial analysis, implementation, integration, testing, debugging, data validation, and support
- Performs code reviews by facilitating effective team interaction in order to ensure the efficiency of the company’s operations.
- Overseeing the development process through assigning tasks to ensure performance excellence
- Train new software developers through monitoring their performance to make sure that they are lined up with business needs.
- Retaining, mentoring, and managing while creating a positive and engaging working environment for the team
Job Requirements
- Professional experience with expert-level knowledge of two or more languages (Node JS, Angular) for 4 -5 years
- Strong database skills (mainly MongoDb,PostgreSQL), Rest API and GraphQL
- Skillfully write high-quality, well-tested code and you are comfortable with Object-Oriented programming.
- Ability to develop and execute a technical vision with a focus on business value.
- Knowledge of cloud technology such as AWS or Docker.
- Ability to successfully work under tight project deadlines
- Knowledge of Design Pattern and Specially Adapter Pattern and Strategy Pattern
- Excellent command of English
Job Behavioral Competencies - Excellent communication skills
- Adaptability and flexibility
- Analytical thinking
- Accuracy and attention to detail
- Time and stress management skills
- Problem-solving skills
- Leadership skills