Juniors & Seniors needed in The Book Depository GENERAL - TopicsExpress



          

Juniors & Seniors needed in The Book Depository GENERAL OVERVIEW Performs complex technical and advisory functions in the development of web based and desktop Java applications from project definition to successful implementation. Serves in a team leadership capacity, offering technical advice to Java developers, planning and developing conversion techniques for implementing major, complex integrated system projects, preparing definition of system solutions and developing the specifications from which Java developers can prepare the required programs. Independently plans, develops and designs business functions for integrated systems and develops business logic, Java Server Pages, and Data Access Objects using Structured Query Language (SQL). SPECIFIC DUTIES Implements technical functions in the Eclipse or Netbeans environment to achieve the desired result in the system or system enhancement. Follows approved life-cycle methodologies, creates design documents, and performs program coding and testing. Develops and conducts program tests; develops test plans and data and performs testing to verify that the programs function correctly and to ensure that modifications have not caused error in other parts of the program, or any interfacing programs or systems. Resolves technical issues through debugging, research and investigation. Conducts and coordinates investigative and analytical studies of complex system functions and operations to select approaches for the resolution of complex problems or improving the efficiency of existing systems. Reviews and analyzes Java programs to gain a detailed understanding of the implementation of the underlying business functions. Identifies problems and documents problem definitions. Develops complex program documentation using structure diagrams, behavior diagrams and interaction diagrams, system and program flowcharts and test plans. Reviews the development and coding of Java programs and systems. Ensures appropriate documentation is utilized in projects. Performs post implementation reviews to determine if the system objectives of the project were achieved. Analyzes and recommends new procedures and techniques to improve the supported systems. KNOWLEDGE AND SKILLS B.Sc. in Computer Science/ Computer Engineering is preferred, or IT related degree. 3+ years of professional experience in Java development for large, web-based and desktops applications. Extensive knowledge of Information Technology concepts and principles, the theories and functions of computer systems, and the principles and techniques of Information Technology documentation. Extensive knowledge of the methods, procedures and techniques of conducting studies for system conversions and enhancements, including the use of structure, behavior, and interaction diagrams in the analysis and design of required systems. Ability to effectively participate in and profit from continuing education and training setting. Ability to analyze data logically and define, evaluate, and solve difficult technical and operational problems. Developed oral and written communication skills to present technical information to others with clarity and precision, including large and small audience settings. Extensive knowledge of Windows and Linux operating systems. Extensive knowledge of Networking and SQL databases – MySql is preferred, Oracle is a plus. Excellent English communication skills written and spoken. Excellent presentation skills. Good knowledge of Java EE framework technologies and other frameworks like Struts, Spring, and others. Excellent knowledge of OO principals. Good knowledge of SOA and Java Webservices. PERSONAL ATTRIBUTES Dynamic, quick learner, leader, passionate about technology and eager to learn. Must be flexible and willing to work beyond normal business hours, if necessary. Reacts well under pressure and is comfortable working in potentially high-pressure situations. Contributes to building a positive team spirit; treats others with respect and consideration regardless of status or position; inspires the trust of others. Must be able to get along with other members of the company and peers. Takes pride in work product and pays close attention to detail; researches methods by which to improve and promote quality; monitors own work to ensure quality. Maintains confidentiality. Strives to continually build knowledge and skills (professional and computer); shares expertise with others. Assesses own strengths and weaknesses; sets and achieves challenging goals. Displays willingness to make decisions; exhibits sound and accurate judgment; includes appropriate people in the decision-making process; makes timely decisions. Maintains an excellent attendance record and is dependable. To Apply Please Send your Updated CV to [email protected] Job Title must be written in Subject Line Excellent command of English is a must For More Information Please visit our webiste elkotob
Posted on: Thu, 27 Jun 2013 23:51:07 +0000

Trending Topics



Recently Viewed Topics




© 2015