Senior .NET Software Developer

ATEC Wireless - Cairo

Applicants for
6 open positions
Experience Needed:
More than 4 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Confidential, Flexible working hours, Performance Bonus
Education Level:
Bachelor's Degree at least
Arabic, English
6 open positions
Travel Frequency:
Minimal travel
About the Job
  • Senior Software Developer responsibilities include analyzing the problem and gather the information, makes an error-free software which meets all the requirement of the task, creating a program within due date, understand the code and modify/change it according to required needs, proper documentation of the applications. Developing by a variety of technologies and tools


  • Contributes to the planning, configuration, and testing of the systems as directed.
  • Attend meetings as necessary for testing purposes.
  • Develops and executes comprehensive manual and automated test suites, cases and reports.
  • Provide accurate documentation of issues, and contributes to operations and deployment documentation.
  • Utilize performance/load testing methodologies to identify software optimization opportunities, potential system bottlenecks, and performance problems.
  • Design and develop applications. Translate design to code and perform the unit test on developed applications.
  • Analyze information architecture and understand the departmental requirements.
Job Requirements
  • Proven track record of successful cross-team/group collaboration to drive necessary processes and ensure product reliability/stability.
  • Strong technical & process development skills, with a clear ability/desire to go deep technically when needed
  • Excellent oral and written communication skills.
  • Must be self-motivated and results-oriented
  • Experience working with remote teams preferred.
  • Experience with the full software lifecycle covering requirements, design, development, unit testing, and delivery of custom software
  • Experience modifying existing functionality and adding new ones in a large, complex, production system environment
  • Knowledge of SCRUM Agile Methodology.
  • Experience with C#, SQL, XML, Entity Framework, Rest APIs
  • Must know Multithreading, Unit Testing
  • Experience in windows forms & WPF applications development.
  • Proficiency writing SQL queries, working with SQL Server, and relational database concepts.
  • Knowledge of development tools: Visual Studio, Visio, and TFS
  • Demonstrated experience with complex database structures
  • Knowledge of implementing automated testing platforms is plus.
  • Runtime 3D rendering preferred, but not necessary
  • Bachelor's Degree in IT or its equivalent
  • Minimum of 4 years of software development experience using Microsoft technologies required
About this Company

An independent diversity RF Engineering and Consulting firm dedicated to wireless communications services, ATEC provides systems engineering, network services and technical staffing to wireless carriers, managed
service providers, tower operators, and equipment vendors.... (More)

See all Careers and Jobs at ATEC Wireless