Full Stack Software Developer (.Net, Angular)

EME International - Maadi, Cairo

Applicants for
2 open positions
In Consideration
Not Selected
Experience Needed:
1 to 3 years
Career Level:
Entry Level
Job Type:
Full Time Work From Home
Confidential, Social , Medical Insurance And Technical Courses
Arabic, English
2 open positions
About the Job


  • We are looking for a Full Stack Software Developer (.Net, Angular) with experience in building high-performing, scalable, enterprise-grade applications.
  • You will be part of a talented software team that works on mission-critical applications.


    • Design, develop, debug and deploy software.
    • Solve challenging problems with cutting edge design and algorithms.
    • Participate in building reliable products, platforms and components.
    • Refactor current software to be more efficient.
    • Monitor deployed systems, troubleshoot problems and fix bugs.
    • Prepare documentation including detailed flow charts and diagrams outlining systems capabilities and processes.
    • Report status and progress to management and on issue tracking systems.
    • Communicate with customer to collect and understand the requirements.
    • Participate in continuing education and training to remain current on best practices, learn new technologies and better assist other team members.
                      Job Requirements
                      • Bachelor’s degree in Computer Science or related field.
                      • 1 – 3 years of related practical experience.
                      • The ability to write clean, modular, well-annotated code that will make it easier to maintain, update and scale.
                      • Analytical mind with problem-solving aptitude.
                      • Solid understanding of the software development life cycle
                      • Solid experience in the design and implementation of RESTful
                      • Experience in relational database design and performance tuning.
                      • Experience in integration with other systems.
                      • Understanding of security, operating systems and networking.
                      • Experience working in an Agile process.
                      • Very good command of English both written and spoken.
                      • Background in building high performance, scalable distributed systems.
                      • Self-motivated and have positive work attitude.

                      Key Skills Required:

                        • Data Structures & Algorithms
                        • OOP
                        • Design Patterns
                        • SOLID
                        • Client-Server model
                        • RESTful APIs design
                        • Dependency Injection
                        • Unit Test
                        • C# .Net/.Net Core
                        • ASP.NET Web API
                        • Entity Framework
                        • SQL Server
                        • JSON, XML
                        • ASP.NET
                        • LINQ
                        • HTML
                        • CSS
                        • JavaScript
                        • Angular 2+
                        • TypeScript
                        • AJAX
                        • Git, VSTFS/Azure DevOps
                        • IIS

                        Highly Desirable Skills:

                          • Microservices Architecture
                          • DevOps, CI/CD
                          • Containers: Docker, Kubernetes
                          • Identity Server
                          • RabbitMQ
                          • Cloud/Azure
                          • SSRS, Power BI
                          • NodeJS
                          • DDD
                          • SignalR
                          • Bootstrap
                          • Linux
                          • MySQL, Oracle
                          • NoSQL
                          • Apache, Kestrel
                          About this Company

                          1- EME International

                          Is a global leader in enterprise mobility solutions, partnering with thousands of device makers and corporate customers to deliver profitable solutions. Since it was founded in 2004, EME International has established itself as an industry... (More)

                          See all Careers and Jobs at EME International