Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Design, develop, and test Desktop applications aligned with requirements, standards, processes, and best practices.
- Develop and implement new/Existing software programs.
- Test and maintain software products to ensure strong functionality and optimization.
- Solve complex performance problems and architectural challenges, identify and resolve performance issues.
- Execute full life cycle software development practices.
- Write well designed testable, scalable and efficient code.
- Work with business teams and product managers to understand and analyze new requirements.
- Preparation of training manuals for users maintaining the systems once they are up and running.
- Reviewing current systems producing detailed specifications and writing the program codes.
- Testing the product in controlled, real situations before going live.
Job Requirements
- English language is a MUST.
- B.S. degree in Computer Science, Software Engineering or equivalent preferred
- 3 or more years of experience as Deep expertise and hands-on expertise in some of the following technologies (.NET, C#, XML, Desktop development, Oracle database, LINQ, ASP.NET, Ado.Net and Entity Framework, HTML, JavaScript, CSS and jQuery).
- Strong presentation and communication skills
- Hard worker.
- Ability to work under Pressure.
- Excellent Knowledge And Experience With Design Patterns, Why It Is Need And How It Works.
- Team Worker And Be Able To Work Individually Or A Role Play In A Development Team.
- Time management skills
- Males Only
- Graduates only can apply.