The Role: As a Backend Software Engineer, you will play a critical role in the design, development, and maintenance of high-performance software solutions using .NET, Angularand related technologies.
You will work closely with cross-functional 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 server's 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 multi-tasking person.
Excellent analysis, technical design, development and problem-solving skills.
Excellent verbal and written English communication skills.
Excellent understanding of OOP and design patterns. Cloud Experience Experience withCI/CD Wakapi Web
#J-18808-Ljbffr