Job Description
- Participates as a member of the development team.
- Works on problems/projects of moderately complex scope.
- Acts as an informed team member providing analysis of information and limited project direction input.
- Performs basic analysis of functional or business requirements.
- Completes code stubs prepared by more senior developers.
- Participates in code review.
- Prepares and executes Unit tests.
- Applies advanced technical knowledge to maintain one or more technology areas.
- Performs solution design.
- Applies Giza Systems and 3rd party technologies to infrastructure and software solutions of moderate complexity.
- Implements enduser or enterprise infrastructure or services prepared by the more senior technologists.
- Evaluates unique circumstances and make recommendations.
Personal Skills
- Excellent communication skills
- Flexibility to work under pressure and in different environments.
- Problemsolving skills.
- Leadership skills.
- Excellent organizational and administrative skills.
Technical Skills
- Mastering OutSystems web/mobile development.
- Solid experience in OutSystems architecture canvas.
- Solid experience in relational database design/development.
- Solid knowledge of OOP principles and best practices.
- Solid knowledge of design patterns and SOLID principles.
- Knowledge of Microservices patterns and best practices is a plus.
- Knowledge in .NET/.NET Core development is a plus.
Education
Bachelors in Computer Science Engineering or other related field or equivalent experience.
This job has been sourced from an external job board.
More jobs on