Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job Description
We are looking for a software engineer/ (developer, UI developer) to join our cutting-edge development team as it grows. We want someone who is a divergent thinker who understands industry best practices and has experience with multiple coding languages with DotNet (C#), React.js are in the focus now. The candidate should have high analytical as well as technical skills, and is able to communicate the logic behind technical decisions to non-tech stakeholders. The candidate must be comfortable working in an agile dynamic environment with good English language listening and speaking skills.
Responsibilities & Duties
- Write clean and scalable code using .NET programming languages (C# is the focus)
- Revise, update, refactor and debug code.
- Conducts development tests. (e.g., Unit test)
- Monitors the performance of internal systems.
- Participate in requirements analysis.
- Working with an agile team to develop, test, and maintain web and desktop-based business applications.
- Develop documentation throughout the software development life cycle. (SDLC)
- Attending and contributing to company daily development meetings.
- Serve as an expert on applications and provide technical support.
- Learning the codebase and improving coding skills.
- Preparing reports, manuals and other documentation on the status, operation and maintenance of software.
- Participating in peer-reviews of solution designs and related code.
- Package and support deployment of releases and testing versions on testing environments.
- Providing third-level support to business users.
- Comfortability designing and implementing database structures to solve real-world problems effectively.
- Comfortable with working night shifts (1-2 times per month)
Your Benefits
- Monthly allowance included in the salaries: Allowance for accommodation, transportation, and dinning.
- International teams’ interaction experience: There are integrations and technical joint developments with international teams distributed around the globe.
- Flexible Working Hours: We have core working times between 10:00 AM – 04:00 PM and the distribution of the other hours is up to you.
- Medical insurance program enrollment after the first 3 months of hiring date.
- Professional social environment: surrounded with solid experienced team members, with some fun activities (e.g., A weekly game hour)
- Company location is easy to reach, with all surrounding facilities And much more.
Job Requirements
Skills and Qualifications
- Bachelor’s degree in Computer Science from either:
- 4 years Egyptian Computer Science Faculty.
- 5 years Egyptian Engineering Faculty (Computer department).
- ITI graduate is recommended.
- Knowledge of basic coding languages including C#, DotNet frameworks concepts, Entity Framework.
- Familiarity with the ASP.NET framework, SQL Server and design/architectural patterns. (e.g. Model-View-Controller (MVC))
- 2+ years of experience in DotNet.
- Knowledge of databases and operating systems. (Relational, Graph, NoSQL) [Windows, Windows server, Linux, Mac]
- Good working knowledge of email systems and Microsoft Office software (Outlook).
- Ability to learn new software and technologies quickly.
- Ability to follow instructions and work in a team environment.
- Relevant experience with databases and Object-Relational Mapping (ORM) frameworks (e.g., Entity Framework)
- Able and willing to learn new languages and technologies.
- Familiarity with at least one version control system. (e.g., Git and SVN).
- Good English is a must.
How to apply
Rules
- The bachelor's degree is ONLY ACCEPTED if and only if it is from either:
- 4 years Egyptian Computer Science Faculty.
- 5 years Egyptian Engineering Faculty (Computer department).
- For male candidates, military status should be either:
- Final exemption.
- Or Completed.
- Under or post graduate students:
- Under graduate students hiring programs are not available.
- Post graduate (in progress masters or PHD) hiring programs are not available.
- For more than 1-year candidates, there should be an experience certificate from earlier workplaces, or the equivalent. (Referencing phone numbers are accepted for 1-year candidates.)
- The CV must include:
- Clear personal photo.
- Clear contact information.
- Recent information about education and work experience till the date of its sending.
- A full listing of the projects, responsibilities, and roles in earlier workplaces.
To Apply
- Please read and follow the above rules.