Senior Software Developer

Job Category:

The Consultants for Business and Development

Senior Software Developer Jobs in Saudi Arabia

The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.

Senior Software Developer

Technical Skills

· Very strong in C# language

· Experience in dot net core, ASP.net MVC 4.0 , HTML5 & CSS3

· Hands on experience in Angular/react/VueJs, jQuery, Bootstrap, Java Script

· Understanding of Agile methodologies

· Web API / RESTful Services

· Experience in TFS and build, deploying .Net solutions

· Knowledge of object oriented & functional programming

· Leverage the best practices for code review, unit testing

· Test and deploy applications and systems

· Revise, update, refactor and debug code

· Improve existing software platform from scalability, reliability, security.

· Develop documentation throughout the software development life cycle (SDLC).

· Experience working with Microsoft SQL server (T-SQL, stored procedures, DDL / DML, ADO.NET, linq to sql)

· Domain driven design and design Patterns.

· Deep understanding of .NET as development framework (4.0 and above)

· Ability to architect and design .NET SaaS products is a plus.

· Experience with multi-tier systems development.

Work Experience:

· Minimum 5 years’ experience in .NET C#

· Strong communication skills.

· Solid interpersonal communication across multi-cultures

Tagged as: ,

Upload your CV/resume or any other relevant file. Max. file size: 5 MB.