Nov 12, 2011

Software Developer –J2EE وظائف خالية - وظيفة مطور برامج

JOB DESCRIPTION:

• Perform all steps of the software development life cycle from high level requirements gathering to preparing for project deployment. • Complete technical development and integration projects that are based on agreed specifications, timelines, and milestones. • Recommend and apply appropriate software engineering methodologies and best practices as a framework for software development projects. • Develop software using primarily J2EE web services and other programming languages. • Serve as a technical resource to other group members and the organization at large. • Follow defined project management methodologies. • Test the programs and make amendments • Prepare reports on the status, operation and maintenance of system software • Constantly updating technical knowledge and skills by attending in-house and/or external courses, reading manuals and accessing new applications • Problem-solving and thinking laterally as part of a team, or individually, to meet the needs of the project.
Key Result Areas: • Application Performance, Stability. • Meeting project timelines • Bug Fixing in the projects • Execution of daily operations. ¶ Skills & Competencies:  B.S (Comp sc) and at least 3-4 years experience in professional engineering work related to utility computer systems or any equivalent combination of education and experience which would provide the required knowledge, skills, and abilities.  Essential Skills  J2EE Development: J2EE/ J2SE, Code Java JSP, XML  Database Development: Oracle 9i/10g/PLSQL, MySQL  Application Development: Multi-Tier Applications with documentation  Development Methodologies: Apache Struts framework, Hibernate Framework, Spring 2 Framework, Servlet/JSP/J2EE/JSTL  Web Services: (SOAP, WSDL, UDDI)  Web Servers: Apache Tomcat, Weblogic9 (a plus) and JBoss server  Web tools: HTML, JavaScript, Ajax, CSS  Experience with Web Content Management System (WCMS) is a plus  Tools: My eclipse, and Visual Studio.NET (2005)  An awareness of current issues affecting the industry and its technologies ¶ Personal Profile  Able to grasp complex concepts  Logical and analytical approach to solving problems  Good communication skills  Able to work as part of a team and other functional organizations  Able to direct the work of others exhibiting leadership capability and maturity  Self-starter who is highly organized, learns quickly

HOW TO APPLY: