Senior Software Engineer (.Net)

Arabian Systems - New Cairo, Cairo

35
Applicants for
1 open position
33
Seen
27
Shortlisted
4
Rejected
Experience Needed:
3 to 7 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Salary:
Confidential
Vacancies:
1 open position
About the Job
  • Moreover, responsibilities will be to design and develop these applications and to coordinate with the rest of the team working on different layers of the project(s) to make sure that tasks are completed in compliance with high-quality standards and delivered within the agreed timeline. Therefore, a commitment to collaborative problem solving, sophisticated design, and a quality product are essential.

Responsibilities

  • Translate application storyboards and use cases into functional applications
  • Design, build and maintain efficient, reusable, and reliable code
  • Integrate data storage solutions
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Help maintain code quality, organization, and automatization
  • Improve existing software
  • Develop documentation throughout the software development life cycle
Job Requirements
  • Must have Passion for technology and up-to-date knowledge, responsible for writing clean, functional code with a sharp eye for spotting defects, building.Net applications, utilizing the latest frameworks, including a range of tasks from back-end services to the front-end counterparts and apps APIs.
  • Bachelor’s degree in Computer Science, Engineering or any related discipline
  • 3-7 years of quality testing assurance experience in Software Development
  • Proven experience as a .NET and applications Developer
  • Experience with the ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC))
  • Experience with the .NET languages (e.g. C#, Visual Basic .NET) and HTML5/CSS3
  • Familiarity with architecture styles/APIs (REST, RPC)
  • Experience with Web Services, WCF and Service Oriented Architecture a plus
  • Understanding of Software Development Life Cycle and Agile methodologies.
  • Excellent troubleshooting and communication skills
  • Attention to details
  • Excellent communications skills, with customers, team, and stakeholders
  • Professional troubleshooting skills
About this Company

Arabian Systems® الشركة العربية للأنظمة المتكاملة is the new arm of Emirates Auction L.L.C. in the Technology & Software Development Egypt-based.

With new vision and goals of building better systems with better customer experience, driving the digital business... (More)

See all Careers and Jobs at Arabian Systems