Senior Software Engineer
TecSabio -
Cairo, EgyptPosted 3 years ago67Applicants for1 open position
- 63Viewed
- 12In Consideration
- 51Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- About the Job
- Opportunity to be a part of an international award-winning start-up that is based out of Spain. The start-up is growing so fast and you could grow with it at the same pace if you prove yourself.
- TecSabio EJSC is looking for brilliant and dedicated Senior Software Engineer, to work remotely on its Spanish based partner company. You can work from anywhere in the world as long as you have a good internet connection.
- We are looking for candidates with a passion for high-quality web development and an entrepreneurial spirit. We are looking for team players with a great sense of ownership. You will be a part of a multi-national team, so your strong command of English language and high communication and presentation skills will allow you to communicate with the worldwide team.
Key Responsibility:
- Responsible for writing and coding Web Based application (using C#/ASP.NET MVC).
- Leads software design & prototyping sessions.
- Writes code that interfaces with different platforms using best practices.
- Writes “clean”, well-designed code to a high standard in a timely and scalable way.
- Follows the companies SDL.
- Uses Azure DevOps to log their activities.
- Troubleshoots, tests, maintains code and reviews peers code.
- Mentors junior developers in the team
Job Requirements
Qualifications:
- 4-7 years of experience in software development. (if you are more junior with great skills apply too)
- Bachelor’s Degree in Engineering, Computer Science, or equivalent discipline.
- C#, JQuery, SQL, ASP.net, WCF, entity Framework proficiency.
- Experience in Unit, Integration and automated test.
- Microsoft Azure PaaS knowledge is a huge plus.
- Micro-services hands on is good to have.
- Understanding of SCRUM basic concepts and sprints is a plus.
- Being a Full-Stack Software Engineer is a plus.
- Very Good English spoken and written.
- Communication and presentation skills.
- Team spirit.
- Excellent self-learning, searching and research skills is a must.
- The candidate must be self-motivated and willing to work remotely without close supervision.