Browse Jobs
For Employers
Post JobLog inGet Started

Senior .NET Developer

MobiCode
Cairo, Egypt
Posted 7 years ago
51Applicants for3 open positions
  • 38Viewed
  • 13In Consideration
  • 24Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • Designs, reviews, analyzes, and modifies programming systems including encoding, testing, debugging and installing to support an organization's application systems.
  • Consults with users to identify current operating procedures and to clarify program objectives.
  • May be expected to write documentation to describe program development, logic, coding, and corrections. Writes manuals for users to describe installation and operating procedures.
  • Leading small development teams on projects, monitoring progress, and ensuring deliverables are met on time

Job Requirements

  • Hands on experience with JavaScript frameworks such as Angular, React, etc
  • Experience with Git and Jenkins
  • Experience with AWS - Azure - Google Cloud
  • Experience in Agile Application Development & Scrum methodologies
  • Design Patterns: MVC, Dependency Injection, Decorator, Factory
  • Data Access Libraries: ADO.NET, Entity Framework (or any other ORM framework)
  • Service Oriented Architectures (SOA), RESTful Web Services, Experience developing WebAPI , API versioning
  • UI Development: HTML, DOM, XML, CSS, JavaScript, JQuery, Ajax
  • TFS, Debugging tools, SQL Management studio (through 2012)
  • Automated unit testing, Mocking, Test Driven Development, Continuous Integration.
  • Automated JavaScript unit testing
  • Experience working with code repositories like Visual Studio Team Services
  • Prior experience working a Cloud environment preferably Microsoft Azure
  • Implement best practices, standards and procedures including quality and delivery methodologies
  • Perform code reviews and participate in defining & ensuring adherence to coding standards
  • Excellent analytical, problem solving, interpersonal and communications skills. Must be able to communicate effectively
  • Team player - Self-starter - Passion in programming
  • Degree in Computer Science or related discipline
  • 5+ years developing enterprise web applications using ASP.NET MVC, C#, SQL Server and JavaScript.
  • Hands-on senior development responsibility with Microsoft technologies (C#, ASP.NET MVC, Web API/REST, WCF, Entity Framework, SQL Server) and Front-end technologies (Angular/React).
  • Implement Agile best practices, such as TDD, CI, Automation Deployments, Unit Testing best practices, Test Automation, Pair Programming, etc.
  • Extensive experience with JQuery
  • Demonstrated experience leading technical projects
  • Experience with Service Oriented Architectures and/or MicroServices.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior .NET Developer