Job Description

- Interact with Product Owner for greater transparency of assigned tasks
- Convert Product Backlog to executable shredded tasks in collaboration with PO
- Trying to understand the architecture chosen for the product and adhere to it
- Research on the best way to do the task and try to learn the necessary training
- Perform the task in accordance with the schedule agreed in the Planning session
- Test written code and implemented services
- Refactor written codes as needed
- Constant updating of technical knowledge
- Cooperation with all team members to advance the project and achieve team activity
- Analysis and development of specified processes in order to develop the product
- Participate in all analytical sessions
- Efforts to learn and master the required programming languages and technologies

Requirements

- Mastery of Asp.Net Core - Master the principles of using ORMs such as EF Core - Master RESTful APIs and OData - Mastery of Unit Test and Integration Test - Mastering Design Patterns - Mastery of OOP and SOLID Principals - Master the Micro Service architecture - Master the use of TFS and Git - Familiarity with the Domain Driven Design approach - Familiarity with Message queuing and RabbitMQ - Familiarity with MongoDB and Redis - Familiarity with CI / CD concepts - Familiarity with Agile methodology and software development techniques - High ability to select appropriate patterns to solve the problem - High ability in troubleshooting and debugging - Focused and accurate - Ability to plan and be creative - Educable - Ability to communicate effectively with professional behavior

To see more jobs that fit your career