Senior Software Engineer - Back Office
Talabat -
Cairo, EgyptPosted 7 years ago43Applicants for2 open positions
- 19Viewed
- 17In Consideration
- 2Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Develop functional and design specifications for integration and software changes.
- Implement changes as requested and approved.
- Analyze and investigate problems reported by users.
- Perform coding based on requirements using ASP.net, MSV and JavaScript.
- Perform maintenance of back office integration and software for operational needs.
- Managing the interchange of data between the server and the users.
- Building reusable code and libraries for future use.
- Optimization of the application for maximum speed and scalability.
- Design and implementation of data storage solutions
- Implementation of security and data protection.
- Work with third Party services integrated with different client partners.
- Implementing automated testing platforms and unit tests as per instructions.
- Ensure unit testing, systems and integration testing (SIT), user acceptance testing (UAT) and Quality Assurance (QA) is properly performed.
- Designing & developing SQL Server based relational database architecture.
- Provide support in fixing bugs, issue and improve maintainability.
- Organize and prepare program and system documentation under established guidelines.
Job Requirements
- Bachelor’s Degree in Computer Science/IT
- Microsoft Certified Professional Developer (MCPD)
- Certified Developer-Back office
- Minimum 3 years full time professional experience in related field.
Knowledge of software development Life cycle model. - Knowledge of server development experience including Application Server( .Net and C# with MVC architecture), MSQL, PS SQL, MCV, MSQ SQL ).
- Knowledge of API Development and Secure programming
- Knowledge of Application Architecture, programming fundamentals
- Knowledge of rational and non rational database.
- Knowledge of Agile methodology and instill best practices into the process.
- Knowledge of coding and programming for backend.
- Knowledge of “Big Data”, data stores and technology