Browse Jobs
For Employers
Post JobLog inGet Started

Senior .Net Developer

Integrated Technology Group
Cairo, Egypt
Posted 4 years ago
65Applicants for1 open position
  • 53Viewed
  • 0In Consideration
  • 5Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

Job Summary:

  • Designs, develops and modifies software applications and components; supports and/or installs software applications and components; works from written specifications and pre-established guidelines to perform the functions of the role. Provides subject matter expertise and technical leadership; leads complex development tasks / projects to successful completion.

Essential Duties and Responsibilities

  • Utilize established development tools, guidelines and coding conventions including but not limited to Visual Studio, ASP.NET, SQL Server, HTML, CSS, JavaScript, and C#/VB.NET to develop world-class software applications.
  • Act as a technical reference / subject matter expert in all areas of the application development life-cycle.
  • Contribute to the high-performance of the agile-development lifecycle by ensuring productive, consistent and successful sprints by working to reduce blocking issues for the team.
  • Maintain existing software systems by identifying and correcting software defects.

Job Requirements

Skills Required

  • MS .Net Framework 3.5 or greater (WCF, WPF and WF)
  • Visual Studio .Net 2010/2012
  • C# .net, VB .net
  • AJAX, JavaScript, jQuery, HTML5, CSS 3.0
  • XML, XPath, XSLT, DOM and XML schemas
  • OOP and UML
  • MVC
  • Experience in eLearning applications, Experience in Enterprise Resource Planning (ERP) and Document Management (DMS) systems.
  • Excellent written and verbal communication skills.
  • Proficiency in Windows Architecture; APIs, Windows Services and Web Services.
  • Expert understanding of Microsoft Solutions Framework (MSF) for Agile Software Development and other Agile Software Development frameworks.
  • Team-player that is positive, proactive and a motivated self-starter.
  • Knowledge and experience with build and release management.
  • Experience in quality assurance processes / tools.
  • Strong analytical and problem-solving skills.
  • Excellent leadership, team building and relationship management skills.
  • Excellent time management skills.

Qualifications and Experience

  • Bachelor's degree in Computer Science or equivalent.
  • Minimum of 4-7 years software development experience.
  • Microsoft Certified Technology Specialist (MCTS).
  • 60 Hours of Director or VP approved training course / lab work in web application development technologies or relevant work experience.
  • 32 Hours of Director or VP approved training course / lab work in business soft skills, communication, business analysis, project management, task management or relevant work experience.
  • 16 Hours of Director or VP approved training course / lab work in IT Security / Cyber Security or relevant work experience.
  • 16 Hours of Director or VP approved training course / lab work in N-tier software architecture design or relevant work experience.
  • 8 Hours of Director or VP approved training course / lab work in cloud computing technology or relevant work experience.

Skills Desirable

  • Experience with Enterprise Service Bus (ESB) architecture.
  • Deep knowledge of SQL server and/or Oracle database.
  • Hands on experience with SignalR, NancyFX, Common Logging, Windsor Container, Automapper, Service Stack, Quartz.NET, Cache Cow, Redis, XUnit and/or Autofixture.
  • Hands on experience with Sass, Bootstrap, Bower, Grunt, JQuery and/or AngularJS.
  • Microsoft Certified Professional Developer (MCPD) or Microsoft Certified Solutions Developer (MCSD) certification.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior .Net Developer