 |
Java Developer
Applications welcomed through January 31, 2012
Brief Job Description
The Java Programmer position within the Delivery Group focuses on using agile development methodologies to design and develop solid software. They create client & server systems, swing and web applications, plug-able components and database interfaces using Java and associated technologies.
Major Duties and Responsibilities:
- Write, update, and maintain computer programs or software packages.
- Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.
- Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.
- Test and verify code to ensure that it meets specifications and requirements, by recording and analyzing test data.
- Design, develop, and maintain client software in accordance with internal or external client specifications, following general Zoot programming practices and procedures.
- Analyze and fully understand project requirements to formulate and implement programmatic solutions that efficiently and effectively address said requirements.
- Plan tasks accordingly to meet individual project deadlines by utilizing initiative and good judgment, personal planning, goal setting and positive, proactive interaction with other organizations.
- Confer with and provide software engineering expertise to project design, sales and marketing, and other team members throughout the product development and implementation process.
- Monitor functioning of software and make necessary modifications to ensure system operates in conformance with specifications and solve production issues arising from any software troubles.
- Advise, mentor, train or assist engineers and developers at other skill levels, as needed, to ensure timely releases of high quality code.
- Update knowledge and skills to keep up with rapid advancements in industry technological advances and software technology, including languages, operating systems, development tools, etc.
- Achieve a service-focused culture with emphasis on delivering on-time, high-quality products and services to internal and external customers.
- Other duties as assigned – it is understood that this list of major duties and responsibilities is not an inclusive list and that other duties and responsibilities, which may include helping others in the same or different departments, may be assigned by supervision.
Technical and Business-Related Knowledge, Skills and Abilities Required:
- Originality and Fluency of Ideas — The ability to come up with a number of unusual or clever ideas about a given topic or situation, or to develop creative ways to solve a problem and implement unusual and unprecedented solutions.
- Selective Attention — The ability to concentrate on a task over a period of time without being distracted.
- Engineering and Technology — Knowledge of the practical application of engineering science and technology; including applying principles, techniques and procedures to the design and production of software systems.
- Active Learning — Understanding the implications of new information for both current and future problem-solving and decision-making.
- Critical Thinking — Using logic and strategic, analytical, reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems.
- Operations Analysis — Analyzing needs and product requirements to create a design.
- Programming — Writing computer programs for various purposes.
- Quality Control Analysis — Conducting tests and inspections of products, services, or processes to evaluate quality or performance.
- Systems Analysis — Determining how a system should work and how changes in conditions, operations, and the environment will affect outcomes.
- Systems Evaluation — Identifying measures or indicators of system performance and the actions needed to improve or correct performance, relative to the goals of the system.
- Technology Design — Generating or adapting equipment and technology to serve user needs.
- Troubleshooting — Determining causes of operating errors and deciding what to do about it.
- Finger and Wrist Dexterity — The ability to make coordinated movements of the fingers and wrists of one or both hands to type and grasp objects.
- Near Vision — The ability to see details at close range (within a few feet of the observer).
- Accountability — The ability to follow through on an established obligation and a willingness to accept responsibility of the outcome.
- Initiative — The ability to originate new ideas or methods; to think and act without being urged.
- Integrity — The ability to adhere to moral and ethical principles.
- Motivating and Engaging — The ability to build effective relationships with confidence; and, generate a spirit of cooperation and drive team members to achieve desired results.
- Perseverance — The ability to continue in some effort or course of action in spite of difficulty and opposition.
- Professionalism — Adherence to courtesy, honesty, and responsibility in one's dealings with customers and associates.
- Compliance Certification — Knowledge of and ability to comply with federal regulatory compliance in the financial industry (Zoot certification required).
- Customer and Personal Service — Knowledge of principles and processes for providing internal and external customer and personal services.
- Communication — The ability to read, to listen to, & understand information and ideas presented in writing, through spoken words, & sentences; and, the ability to communicate information and ideas in writing & speaking so others will understand.
- Interpersonal — Being aware of others' reactions and understanding why they react as they do; being flexible; and, listening to others with full attention, taking time to understand the points being made, asking questions as appropriate, and not interrupting at inappropriate times.
- Judgment and Reasoning — Considering the relative costs and benefits of potential actions to choose the most appropriate one; and, combining pieces of information and applying general rules to problems to produce answers/conclusions that make sense.
- Problem Solving — Identifying problems and reviewing related information to develop and evaluate options and implement solutions.
- Time Management and Attendance — Managing one's own time, effectively utilizing the time of others, and consistently reporting to work, meetings, or other scheduled events; and, notifying others appropriately of planned or unplanned absences and tardiness.
Educational Background or Professional Designation Required:
- Equivalent combination of education and experience.
Apply now!
|
 |