Senior .NET Developer
MobiCode -
Cairo, EgyptPosted 7 years ago51Applicants for3 open positions
- 38Viewed
- 13In Consideration
- 24Not Selected
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.