Software Engineer

ATI Systems - Manial, Cairo

Applicants for
2 open positions
Experience Needed:
More than 2 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Education Level:
Bachelor's Degree at least
2 open positions
About the Job
  • ATI, a major supplier for Emergency Warning and Mass Notification Systems, located in Boston, USA, is looking forward to extend the software development team in its Cairo branch, located in Al-Manial.
  • We are looking for software engineer to join our development team with a view to a long term commitment to the company.
  • Candidate responsibilities will include the usual aspects of developing and supporting a suite of web, desktop and mobile applications including:
  • Developing desktop & web applications using .Net technologies.
  • Implementing software designs and technical specifications, to meet functional requirements.
  • Analyze and diagnose application problems.
  • Review and repair legacy code.
  • Assist in the QA process as required as well as peer reviews.
  • Co-work with different F/W & H/W teams, locally & globally.
Job Requirements
  • Bachelor’s degree in Computer Science / Computer Engineering or related discipline.
  • MCTS, MCPD, MCSD, MCSE is an advantage
  • Experience in building .NET-based solutions using C# or VB.NET
  • Experience with ASP.Net MVC 5, Ajax, Javascript,JQuery, AngularJS, HTML5, CSS3
  • Experience experience with WCF, Web API & web service technologies in general (REST, JSON, SOAP, HTTP, SSL, SAML, XML, etc…).
  • Experience with SQL server (and SQL Reporting Service) & Entity Framework
  • Experience with developing MacOS applications is a plus
  • Experience with at least one mobile platform (Android, iOS...) is a plus
  • Experience with GUI design/development
  • Solid understanding of object oriented programming concepts and design patterns
  • Solid understanding of UML
  • Excellent troubleshooting skills.
  • Good command of written and spoken English is a must.

We want a person who is:

  • Creative
  • Self-motivated
  • Organized
  • Problem solver with high analytical skills
  • Team oriented who will be expected to work hand in hand with our team to deliver complete development projects to detailed project plans through the development life cycle of design, development, technical testing and documentation.
  • The candidate must be able to work in a fast-paced environment.
About this Company

Acoustic Technology, Inc. (ATI Systems) designs, manufactures and installs reliable emergency warning and notification systems for the Campus, Community, Industrial and Military markets. Incorporated in Massachusetts in 1981 as an acoustical consulting firm, ATI Systems... (More)

See all Careers and Jobs at ATI Systems
Signup for an employer account and Post your Jobs!