Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Design, build, and maintain efficient, reusable, and reliable code
- Ensure the best possible performance, quality, and responsiveness of applications
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
- Help maintain code quality, organization, and repair application defects regardless of component, including front-end, business logic, middleware, or database (SQL and data modeling).
- Design and implement reporting module using SQL Tools
- Maintain and update code and DB Backup
- Creating database triggers for automation, e.g., automatic email notifications
- Creating table indexes to improve database performance
- Programming views, stored procedures, and functions
- Preferred: defining and writing programs using .NET Framework technologies, and creates data-driven web parts using .NET technologies
Job Requirements
- Computer & Information Technology or Computer Science degree (Preferred ITI)
- Database Administration / Development Experience from 3 to 5 Years
- Strong experience in .Net with SQL Development
- Experience in designing, implementing, supporting, and analyzing enterprise scale applications using the following technologies: SQL Server and Transact SQL (SSIS, SSAS, and SSRS), JavaScript/jQuery, XML & .NET
- Experience with Performance Tuning, High Availability “HA” and Disaster Recovery “DR” (Preferred MS SQL Server Always on Availability Group 2014/2016), using native monitoring and troubleshooting tools
- Experience with applications install and configuration is a good to have
- Experience with development tool sets including Visual Studio, SQL Server Management Studio, unit testing frameworks & source control
- Conduct root cause analysis and resolve performance & production problems & data issues.
- Strong Understand on the requirement and come up with Technical Design
- Good experience in building the code and do Unit Test to ensure required functionality is met
- Experience with backups, restores and recovery models
- Excellent written and verbal communication
- Flexible, team player, “get-it-done” personality
- Ability to multi-task and context-switch effectively between different activities and teams
Featured Jobs
Similar Jobs
- Microsoft SQL Server Database ...The Micro, Small & Medium Enterprise Development Agency - Dokki, Giza3 days ago