Senior Software Engineer
Egyis -
Cairo, EgyptPosted 6 years ago11Applicants for2 open positions
- 6Viewed
- 1In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- As a Senior Developer, you will assist in development and maintenance of .NET Applications and web services.
- Provide contributions to the application architecture with a focus on scalability, maintainability, security, and performance.
- Participate in all phases of the software lifecycle with an emphasis on architecture, design, quality, and implementation.
Duties and Tasks:
- Developing services and APIs.
- Developing business logic and data access layers including integration, enhancements, and new development tasks
- Working on a development team to define tasks create solutions that meet business needs
- Contributing to the architectural decisions and understanding all layers of the applications your team is dedicated to.
Job Requirements
- Expertise in the following languages is required: C#, JavaScript, and SQL
- Have a Solid Knowledge of modern web-related technologies i.e HTML5, JavaScript libraries/Frameworks AngularJS 4+, and CSS3
- 5+ years of proven experience developing web and client-server solutions.
- Technical lead experience including the ability to coordinate the development efforts of a small team
- Passion, creativity, and a burning desire to ship code.
- An obsession with learning new things
- A willingness to test your code and an understanding of why that is important
- A drive to assist teammates less experienced than themselves, and learn from those more senior
- Unafraid to be challenged and relish investing time in training, both formally and informally