JOB DESCRIPTION:
Responsible for development, support, maintenance and implementation of a complex project module. You should have good experience in application of standard software development principles. Be able to work as an independent team member, capable of applying judgment to plan and execute your tasks. Be able to respond to technical queries / requests from team members and customers. Be able to coach, guide and mentor junior members in the team.
Tasks and responsibilities:
Participate in exciting projects in all phases of the process
Development, upgrade, and error correction
Perform unit testing and contribute in other testing
Developing according to specification
Professional requirements:
4+ years experience in .NET, preferably .NET Core and ASP.NET Core using C#
Experience with Frontend technologies
Experience with Entity Framework
Familiarity with SOLID principles, clean architecture, DDD
Interest, experience in microservices, distributed systems, security best practices
Be a plus:
Experience in fintech or erp software beneficial
Experience with AWS DevOps
note: the mentioned salary is in egp and negotiatiable