Software Developer/Programmer
Streams -
Mohandessin, GizaPosted 7 years ago34Applicants for2 open positions
- 6Viewed
- 0In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job Summary
- Applies standard programming procedures and knowledge of pertinent functional areas.
- Analyzes needs, designs, writes and tests new programs and applications.
- Programs developed or modified are typically linked to several other programs; (i.e., the output of one becomes the input for another).
- Maintains and revises existing systems and provides technical assistance to users as well as to others within the company clients.
- Works according to approved requirements and detailed specifications.
- Applies judgment in devising program logic and selecting and adapting standard programming procedures; obtains advice when precedents are unclear or unavailable.
Job Requirements
The programmer must have 4+ years’ experience with:
- C/C++/C#/.Net Developer-C#
- Visual Basic .NET and Visual Basic 6, including the use of program “classes” and creation of DLL’s
- SQL Server databases, SQL, ADO.NET
- Windows 2000/NT Server and Windows XP/2000/98
- Source-safe, Crystal Reports
Experience with the following is desirable but not required:
- ASP.NET
- Mobile Applications Development
- MS Word, MS Excel, MS Exchange
- Networking/LANs, TCP/IP protocol
- ASCX12N, NCPDP EDI record formats
The programmer should also possess the following traits:
- Enjoy working with others in a team atmosphere.
- Prefer a small-business, fast paced working environment.
- Enjoy maintaining/enhancing code to meet changing customer/industry needs
- Have a “customer-service” orientation
Teamwork
- Pro-actively initiates, develops, and maintains effective working relationships with team members.
- Recognizes the strengths and weaknesses of each team member .
- Demonstrates the ability to cooperate with a variety of people and achieve results.
Professional Development
- Pro-actively seeks opportunities to broaden and deepen knowledge base and proficiencies.
- Shares acquired skills with team members through formal and informal channels.
- Encourages more junior employees to take responsibility for their development within the company.