Job Description
Roles & Responsibilities
Perform development tasks under the guidance of experienced developers.
- Apply good coding practices and contribute to improving code quality.
- Perform unit tests and participate in validation phases.
- Document the work done and share the feedback with the team.
- Actively participate in training sessions and code reviews.
- Actively participate in Scrum ceremonies.
Qualifications :
- 2-5 years of professional experience in a developer role
Programming languages:
- Proficiency in programming languages: C#, JavaScript, Typescript.
- Proficiency in .NET Framework / Core
Frameworks and tools:
- Familiarity with at least two of the following frameworks: React, Angular, Vue.js,
- Knowledge of Git version control tools and the GitFlow workflow
- Proficiency in Entity Framework/Core
Database:
- Understanding of relational databases SQL Server and Azure databases.
- Basic SQL query skills.
Web development:
- Knowledge of HTML, CSS, and JavaScript for frontend development.
- Understanding of responsive design principles and UX/UI best practices.
Development methodologies:
- Understanding of Agile development principles (Scrum, Kanban).
- Familiarity with the Azure DevOps project management tool.
Development environments and tools:
- Good command of an IDE (Visual Studio, Visual Studio Code).
- Proficiency in using Docker containerization tools
- Good command of the Azure Portal administration portal
Desired Candidate Profile
Engineering degree in computer science, software engineering, or equivalent.