The Role:
As a Backend Software Engineer you will play a critical role in the design development and maintenance of highperformance software solutions using .NET Angularand related technologies.
You will work closely with crossfunctional teams to deliver robust scalable and secure software products. Join our AD team.
Responsibilities:
- Participate in all software life cycle phases: from requirements analysis and documentation design implementation unit and integration testing to quality assurance.
- Understand client requirements analyze implement new enhancement and fix bugs.
- Write clean code that provides maintainability scalability readability and testability.
- Write documentation such as: user guides technical documentation and design documents.
- Participating in the elaboration of the architecture.
- Developing servers maintenance plan.
- Mentoring the newcomers and juniors joining the team if and when needed.
- Code Review: Mention participation in code reviews to ensure code quality and adherence to standards.
- Collaboration: Highlight the importance of working closely with other teams (e.g. product management QA DevOps) to ensure smooth project execution.
Requirements:
- Degree in Computer Engineering Computer Science or similar field.
- 3 backend experience using .NET technologies with an emphasis on C#.
- 1 frontend experience using Angular.
- Database skills using MS SQL Server (NoSQL experience is a plus).
- Delivery oriented and multitasking person.
- Excellent analysis technical design development and problemsolving skills.
- Excellent verbal and written English communication skills.
- Excellent understanding of OOP and design patterns.
- Cloud Experience
- Experience withCI/CD
Wakapi Web