Browse Jobs
For Employers
Post JobLog inGet Started

Senior .Net Developer

Softmills
Nozha, Cairo
Posted 5 years ago
25Applicants for1 open position
  • 20Viewed
  • 2In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

We are seeking for a high skilled Senior.NET developer with a strong background in building scalable, predictable, high-quality and high-performance web applications on the Microsoft technology stack.

The candidate must have experience architecting and implementing Microsoft Dynamics CRM-based business solutions.

Responsibilities

  • Analyzing user specifications and requirements that reflect business needs, and subsequently delivering high-quality software solutions that meet those needs.
  • Design, develop, test, maintain and modify software programs according to specifications, verifying logic, and provide guidance to other developers, performing necessary debugging, and writing related documentation.
  • Working on both back-end and front-end, taking an active role on both sides, and defining how the applications looks and functions.
  • Designing and Developing API Services.
  • Participate in Scrum activities including planning, estimating, standups, and retrospectives
  • Conduct code reviews to ensure that customization code quality is at the highest level possible and appropriate design patterns are being followed
  • Contribute to the company architectural best practices and CRM customization standards to be utilized on Dynamics CRM-based projects
  • Create rich web user interfaces using HTML, CSS, and JavaScript.
  • Participate in all aspects of the development lifecycle from concept and design, requirements, coding, customization, testing, remediation, packaging and deployment

Job Requirements

  • 4+ years of experience.
  • BSc in Computer Science, Engineering or relevant field
  • Solid understanding of object-oriented programming concepts and design patterns.
  • Deep experience with C#, .NET Framework 4.5+ and .Net Core
  • Experience in developing ASP.NET Web form, MVC, ASP.NET Core MVC applications.
  • Proficient knowledge in MSSQL.
  • Database design including indexes and data integrity.
  • Software Development Life Cycle experience.
  • Strong experience in Responsive Bootstrap, HTML 5, CSS 3, jQuery and JavaScript.
  • Experience with Angular 4+
  • Strong background in designing/consuming Web Services and REST APIs
  • Familiar with Windows Azure cloud services.
  • Familiarity with Agile Methodology (SCRUM Framework).
  • In-depth hands-on knowledge of the Microsoft Dynamics CRM platform, the entity model, security model, and Web services.
  • Knowledge on VSTS / GIT or any other Version Control System.
  • Troubleshooting abilities
  • Excellent in writing clean, readable, and easily maintainable codes.
  • Excellent communication skills.
  • Analytical, self-motivated and with positive work attitude

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior .Net Developer