Responsibilities:
- Develop specifications for software applications and modifies/maintains the existing software.
- Participate in design and coding activities with other staff members.
- Support in achieving departmental financial objectives.
- Develop applications in the most optimal & cost effective manner.
- Analyze client requirements and change requests to develop functionalities accordingly.
- Perform maintenance programming for existing applications.
- Design/code applications following specifications using the appropriate tools.
- Maintain and modify existing applications under direction from the technical team leader.
- Troubleshoot and debug software to determine causes of errors and decide what to do about it.
- Help in assisting the “Business Analyst” in gathering the requirements from the client.
- Do proof of concepts.
- Perform software releases on a staging & production environment.
- Participate in DB design.
- Perform unit testing.
- Help in project estimations.
- Fix Bugs.
- Contribute to company’s Knowledgebase.
- Conduct researches.
- Attend skills development programs.
- Share all types of knowledge with different team members.
Qualifications:
- B.S.c in the IT field.
- Minimum yrs of experience: 2 yrs in Java Development.
- Critical Thinking &Problem Solving.
- Good Arabic & English Communication Skills.
- Good interpersonal skills.
- Strong understanding of Microsoft technologies in the web or windows environment.
- Strong understanding of Software Development Life Cycle (SDLC).
- Experience in Java Framework.
- Experience in Java development.
- Experience in developing numerous (web-based or Windows) applications.
- Experience in Web Standards (HTML, XHTML, CSS, XML, XSL, JavaScript, Web Services, RSS).
- Experience in object oriented concepts.
- Database Experience (SQL Server expertise or Oracle):
- Understand complex database concepts and effectively employ different database design techniques.
- Create entity-relationship diagrams.
- Debug stored procedures (T-SQL or PL-SQL).
- Knowledge in Microsoft Solutions Framework (MSF) is a plus.
|