ODM Developer
Apply NowCompany: Seven Seven Software
Location: Avon Park, FL 33825
Description:
Essential Duties and Responsibilities:
Performs other duties and responsibilities as assigned.
Job Requirements
Knowledge, Skills, and Abilities:
Knowledge of:
Skill in:
Ability to:
Educational/Previous Experience Requirements:
~or~
- Adheres to established information technology standards and procedures.
- Analyzes procedures, problems and information requirements to refine data for conversion purposes.
- Analyzes system requirements, including identifying program interactions and appropriate interfaces between affected components and sub systems.
- Analyzes user needs and software requirements to determine feasibility of design within time and cost constraints.
- Collects and/or creates test data, tests programs.
- Conducts special studies and investigations and develops new information systems to improve business processes, as required.
- Consults with customers about software system design and maintenance.
- Designs and/or modifies programs, including specifying logical and mathematical operations and designing files, input documents, reports, screens and user procedures.
- Designs conversion procedures.
- Determines appropriate actions in emergency situations to ensure data is secure and available for use as soon as possible.
- Develops system documentation.
- Identifies and corrects program defects.
- Maintain currency in technical skills
- May lead assigned projects, including assigning tasks, coordinating efforts, and monitoring performance of others.
- May recommend new technologies and methodologies to management for meeting business needs, resolving problems and exploiting opportunities.
- Obtains and evaluates information on factors such as reporting formats required, costs, and security needs to determine hardware configuration
- Participates in software system testing and validation procedures, programming, and documentation.
- Provides technical advice and assists in solving programming problems.
- Writes and/or reviews system specifications, including output requirements and flow charts.
- Assists in preparing project plans using project management tools.
- Reviews test results; documents test activities, and records remedial actions.
- Ensures proper analysis of problems and programming approaches to prevent rework or schedule slippage.
- Works individually or coordinates database development as part of a team.
- May participate in various committees to support department initiatives.
Performs other duties and responsibilities as assigned.
Job Requirements
Knowledge, Skills, and Abilities:
Knowledge of:
- Require experienced WebSphere ODM developer to design, implement, test and deploy enterprise business rules for a variety of applications. Key skillsets include:
- Design of rule projects
- Designing and authoring rules
- Rule orchestration
- Deployment of rules in various modes (web services, MQ/JMS, embedded option)
- Rule execution integration patterns
- Rule testing and simulation using DVS
- Experience with all the ODM product modules (Designer, Decision Server, Decision Center, DVS, Decision Warehouse)
- Experience with the Java API of the product
- Experience with Java, JEE, Websphere Application Server
Skill in:
- Development in 1 programming technology, with mastery experience/exposure to a second programming technology, and 1 development platform.
- Design in one development technology along with beginner architect abilities. Demonstrate quick acclimation to new technologies.
- Creating detailed system design documentation.
- Presenting complex ideas and information to include both technical and non-technical audiences.
- Processes of programming such as compiling, source code editing, debugging, testing and deployment.
- Use of a modern development tools.
- Use of the Microsoft Office Suite of products (Word, Excel, PowerPoint, Visio) for use in development efforts.
- Designing new or modifying existing systems.
- Demonstrating appropriate frequency and level of detail in communications, both verbal and written.
- Preparing project plans and using project management tools.
- Operating standard office equipment and using required software applications.
Ability to:
- Recommend technical direction at an individual program, sub-system and application level, while maintaining a big picture orientation.
- Analyze requirements and architecture specifications to create the detailed design.
- Effectively multi-task all aspects or tasks on a system with little assistance.
- Drive change at a team level.
- Decide and act on a direction, then report immediately.
- Champion technical project and product improvement efforts.
- Lead a meeting addressing broad technical issues.
- Provide technical advice and training.
- Mentor others and serve as a role model in employing information technology best practices.
- Provide a high level of customer service.
- Establish and maintain effective working relationships with others.
- Exhibit a positive attitude when dealing with the client.
- Follow all internal procedures for handling customer requests.
- Contact the appropriate person to assist with an escalated or more difficult issue.
- Communicate timely and through proper channels to keep customer and upper management informed of the progress of an issue.
- Take personal ownership of issues, focusing on root cause analysis, and following through to issue resolution.
- Attend to detail.
- Analyze and solve logic problems.
- Read, comprehend, and apply technical information.
- In emergency situations, determine appropriate actions to protect critical systems and data.
- Demonstrate judgment appropriate for level and experience.
- Either meet all deadlines created by management or clearly communicate to management the reasons the deadlines are not possible.
- Organize and prioritize multiple tasks and meet deadlines.
- Respect all team members regardless of level, role, or skill.
- Participate in team projects and activities.
- Demonstrate flexibility in accepting and adapting to change.
Educational/Previous Experience Requirements:
- Bachelor's Degree in a technology-related discipline.
- Requires technical and business knowledge in multiple disciplines and processes.
- Requires a minimum of five (5) years of relevant work experience.
~or~
- Any equivalent combination of experience, education, and/or training approved by Human Resources.