Job Description
Senior Solution Developer is responsible for:
- Problem-solving and planning for a software solution.
- After the purpose and specifications of software are determined, software developers will design or employ designers to develop a plan for a solution.
- It includes low-level component and algorithm implementation issues as well as the architectural view.
- A software designer is responsible for the documentation of the plan which is usually the product of the design.
Job Requirements
- BSc/BA in Computer Science, Engineering or a related field.
- 7+ years of development experience with .NET, C#, ASP.NET and SQL Server.
- 3+ years working as system designer.
- Capability and ready to work as a systems designer and developer.
- Strong critical and analytical thinking .
- Expert knowledge of gaming software and hardware.
- Adept at problem-solving .
- Proficient in both front-end web development as well as back-end application development using .NET core/C#.
- Must have a Strong Experience with:HTML, XML, CSS, AJAX, JQUERY ,Angular 8+.
- Object oriented development techniques.
- Design principles for building a scalable application.
- Design/architectural pattern of Onion (Clean Architecture).
- Creating database schemas that represent and support business processes.
- Advanced SQL/database programming Microsoft SQL Server.
- .Net core API, Web Services, WCF and API.
- Experience implementing automated testing platforms and unit tests is plus.
- Strong communication skills in both languages Arabic and English.
- Understanding of Software Development Life Cycle and Agile methodologies.
- Passion for technology and knowledge.
- Advanced communication skills .
- Ability to identify, break down, and define scope of work.