POSITION TITLE: Java Programmer Analyst LOCATION: Culver City, CA POSITION TYPE: Permanent SALARY: $85-90k
Under supervision of the Manager of Applications, performs as a Programmer/Analyst for company support areas. Responsible for the requirements, design/analysis, development, and testing of utilities, tools and enterprise wide systems. Performs quality assurance and acceptance testing and assists the team and users with support.
TYPE OF SUPERVISION RECEIVED:
Responsibilities are defined on a project basis. Project review is done on a weekly basis with supervisor. Duties are carried out independently and in accordance with directives provided by the Manager of Applications. Responsibilities are defined on a project basis. Project review is done on a weekly basis with supervisor. Duties are carried out independently and in accordance with directives provided by the Manager of Applications.
oDemonstrated ability to analyze information and situations to identify relevant issues, propose solutions, recognize alternatives, and to present this in a logical and objective manner oGood oral communication skill of technical requirements and considerations oDemonstrated ability to write clear, concise and comprehensive system documentation and office correspondence
oDevelopment and deployment of web based systems using J2EE technologies (including but not limited to HTML, Java Script, JSP, Java Beans, EJB) oHands on development experience with enterprise wide systems oHands on experience in all aspects of the development life cycle � requirements, design/analysis, development, development testing, QA. oHands on experience capturing requirements, design (functional/technical) and test plans. oHave completed actual development work from a written design specification oHave completed functional and technical designs based on an IEEE based software requirements specification oPerformed QA integration and system testing based on QA test plans oUnderstanding of project management principles through the development life cycle. oExperience with data interfacing and data exchange in an enterprise system. This involves developing utilities to transform and manipulate the data and utilities to apply the data to the database. oHands on experience with OOA/OOD methodology. Possesses the ability to create both new OO designs as well as updates to existing designs. oExtensive experience with SQL code, creation of stored procedures, and triggers. oHands on experience working in a UNIX development and production environment oHands on experience with source control systems and methods, specifically CVS on the Unix platform. oHands on GUI development working either from an existing specification or from a design created by themselves