Browse Jobs
For Employers
Post JobLog inGet Started

Senior Software Developer - dotNet

DigitalYard
Heliopolis, Cairo
Posted 5 years ago
49Applicants for3 open positions
  • 33Viewed
  • 2In Consideration
  • 13Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

We are looking for a passionate Software Developer - .Net Technology to develop web or software solutions. The successful candidate will be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design.

Responsibilities:

  • Design, implement innovative software solutions with high level of quality.
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Develop and execute unit tests to validate code
  • Software analysis, code analysis, requirements analysis, software review
  • Performance tuning, improvement, balancing, usability, automation.
  • Support, maintain and document software functionality
  • Perform programming tasks according to the project plan and functional specifications as part of development team.
  • Participate in the estimation of new features, and components
  • Test application scenarios and make sure that the app is working as expected

Job Requirements

  • Bachelor’s degree in computer science, information systems, software engineering, or equivalent.
  • 4+ years of relevant experience
  • Experience with .NET 4.5 (C# and ASP.NET core ), LINQ, Entity Framework, Ajax and JQuery
  • Experience with HTML, CSS, JavaScript JQuery, Responsive Design and Bootstrap
  • Design skills using n-tier architectures (scalability, multithreading, caching, business & data layers) or SOA based applications
  • Good knowledge of software implementation best practices.
  • Experience working with transactional database systems, SQL Server 2008 and SQL Server 2012.
  • Good knowledge of well-known design patterns
  • Ability to quickly adapt to a changing environment.
  • Candidate should be a self-motivated, independent, detail oriented, responsible team-player
  • Strong communication skills
  • Passionate about building high-quality systems with software implementation best practices
  • Strong Analytical and Problem-Solving Skills
  • Extensive experience on developing large-scale systems using OO and Component (Distributed) based architecture
  • Experience in Agile development.
  • Strong skills in Threading, Serialization, Performance, Security and Remoting SOAP, REST

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Software Developer - dotNet