• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • paul wheaton
  • Jeanne Boyarsky
  • Ron McLeod
Sheriffs:
  • Paul Clapham
  • Liutauras Vilda
  • Devaka Cooray
Saloon Keepers:
  • Tim Holloway
  • Roland Mueller
Bartenders:

Chicago, IL. Sr. Java Developer Needed. 12/20/11

 
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Position Summary:


Provide high quality technology solutions that address business needs by developing and supporting applications within the mature technology and leading edge technology environments. Utilize mature and leading edge technology programming methodologies and languages. Adhere to coding standards, procedures and techniques and contribute to the technical code documentation. Remain aware of new technologies / programming languages. Perform unit and system testing. Participate in application support and enhancement activities.



Responsibilities:


Role-Specific Responsibilities

Specialize and develop expertise in one or more Constellation’s business applications.

As appropriate, participate in project planning sessions with Project Managers, Business Analysts, Technical Analysts and development team members to analyze business / technology requirements and outline the proposed technology solution

Participate in project estimating activities

Participate in design reviews and provide input to the design recommendations

Incorporate security requirements into design

Provide input to information / data flow

Understand and comply to SDLC in all planning steps

Adhere to security and control policies throughout design, development and testing

Ensure interface specifications are included in completed deliverable

Identify applicable system platform, components, and dependencies

Document the detailed application specifications

Translate technical requirements into programmed application modules

Develop / enhance software application modules

Perform unit, system and integration testing and participate in capacity / performance testing of an application

Create / test prototypes

Complete assigned project deliverables within business / audit control requirements

Identify and document ongoing maintenance requirements

Participate in code reviews and ensure that all solutions are aligned to pre-defined architectural specifications

Identify, troubleshoot and resolve application issues and code defects

Work with external parties to ensure production support availability.

Understand and execute release management and change management processes for changes to business applications.

Identify, troubleshoot and resolve application issues and code defects; escalates as appropriate.

Participate in root cause analysis and resolution as directed.

Provide off hours support as required.

Works closely with development teams to implement fixes as required.

Coordinate closely with other application support and infrastructure service areas for resolution of issues.

Understand complex interactions and look for causes and provide solutions.

Communicate effectively both over the phone and in written methods.

Adapt to a constant and rapidly changing environment.

Take ownership of a problem and stay with it through to resolution -- often involves coordinating the actions of people in other teams to achieve the desired result.

Willingness to work in a role where the operation of availability and time-critical systems is routine.

Review and provide feedback to the final user documentation

Adhere to technology disaster recovery procedures



Business Partnership

Establish working relationships with business and application development project team members.



People Management

Manage individual workload and deliver to agreed upon project milestones

Coach / mentor other team members as appropriate

Demonstrate ability to work in team environment and help resolve issues

Communicate status / risks to manager regarding delivering solution on time



Reports To:

Application Development Manager



Span of Control

N/A – Individual Contributor



Direct Reports

N/A – Individual Contributor



Required Qualifications


College degree, specialized training or equivalent work experience

Understanding of at least one applicable programming language and design technique

Knowledge of version and revision control practices and procedures

Knowledge of design and programming techniques that provide security

Knowledge of Systems Development Life Cycle (SDLC)

Knowledge of Object Oriented SDLCs a plus (e.g. Agile, Extreme)



Work Experience Required

Sr. Application Engineer: 7 years or more of relevant work experience.



Core Competencies to be Successful


The Sr. Application Engineer is NOT expected to know all of the skills at any given point in their career. The critical skills will depend on his/her current level and specific responsibilities within IS organization. Instead, this list includes typical skills that a Sr. Application Engineer may be required to demonstrate over the course of this role.



Business Applications: Pricing, Business Planning, Inventory Management, Sales & Marketing, Campaign Management, Enterprise Content Management, Wine System, Kronos

Office Automation: Word, Excel, PowerPoint, Outlook, Sharepoint, WorkflowGen

ERP: JD Edwards, JDA, Oracle CRM

Planning & Design: Microsoft Project, Visio, Clarity

Software Engineering: JEE, SOA, Open Source,

eSkills: HTML/CSS, JavaScript, Java/JSP, J2EE, XML / XLST

Integration Technologies: Service Oriented Architecture (SOA), Oracle Fusion Middleware including ECM, and Webcenter, EDI, Tidal

Modeling / Reporting Tools : Erwin, Metadata Tools, Cognos, Database Logical Modeling

Databases: Oracle, SQL Server

Standards & Methodology: Agile, Waterfall, ITIL


Customer Focus

Identifies ongoing customer needs for improvements and/or enhancements in products and services

Dedicated to meeting the expectations and requirements of the internal and external customers

Develops and implements tools to measure customer satisfaction

Continuously monitors best practices and market trends against internal customer practices, provides recommendations for improvement based on those practices

Takes responsibility for quickly and efficiently resolving customers' issues



Team Approach

Champions teamwork by reinforcing cooperation within the team

Builds positive energy/attitude in the group

Demonstrates commitment to objectives and goals of the team

Models team working and collaboration, within the IS organization

Understands the relationship between individual, departmental, and organizational goal, and reinforces or communicates initiatives to collaborate when the need arises

Fosters an environment in which collaborating with others in expected and encouraged

Builds win/win relationships outside of own functional or geographical area

Accepts personal accountability for results of teamwork



Organizing & Planning

Defines and understands scope and expectations clearly and completely at the onset of a project or initiative

Demonstrates ability to manage a team and components of project or initiative

Plans activities according to priority, and continuously reevaluates the need to reprioritize or change strategies to achieve maximum results

Can think "outside the box" and does so to create the best solution to a problem or opportunity

Makes informed decisions that balance immediate project objectives and broader business goals

Gathers information from as many sources as possible in the time allowed, ensuring thorough understanding of the problem



Business Technology Acumen

Recognizes the trends in the industry and proactively determines different approaches to influence business results

Educates others about Constellation’s business procedures, processes, and technology

Creates and fosters well-established contacts throughout the business to assist with better understanding and quick resolution of customer issues



Interpersonal Skills

Establishes and maintains positive work relationships in the organization and the community

Supports different perspectives by promoting the idea that valuing differences enhances team collaboration, customer responsiveness, and productivity

Treats people courteously and equally regardless of their position, age, gender, ethnic background or interpersonal differences



Communication

Able to deliver "bad news" and no-go decisions in a balanced manner

Manages honest and direct customer communications and feedback processes

Is recognized as a "communication coach"

Develops a communications process that facilitates sharing all pertinent information, including the reasons behind changes, policies, and procedures

Adjusts personal communication style to the audience

Communicates, within own and other functional area, information regarding systems and processes that may affect customers

Delivers presentations that inform and hold the audience's interest



Initiative & Responsibility

Encourages organizational and individual responsibility towards the company, community, and environment

Facilitates "out of the box" thinking for peers and customers

Able to engender loyalty and earn professional respect by words and actions

Deals fairly and honestly with others

Upholds ethics and values and readily communicates their importance to associates



Flexibility

Continues to make effective decisions and remains productive during stressful or adverse situations by maintaining perspective and focus

Demonstrates a positive and proactive rather than reactive attitude towards change

Champions appropriate change and uses it to energize self and others, and to improve customer service



People Development

Accurately assesses one’s own strengths and development areas

Pursues activities to develop relevant competencies, including participation in appropriate learning and development opportunities

Utilizes available resources (e.g. online information, IS managers) to align education and training experiences to fulfill career goals

Keeps management apprised of project team and peer-level concerns

Refers potential candidates who embrace the principles of the Dynamic Organization



Leadership

Creates an environment that motivates, inspires and respects others

Solicits others' input and ideas, shares all relevant information, and respects others' contributions

Demonstrates concern about influencing people

Tests various avenues for persuasion

Ensures that others have the job tools and resources required

Intervenes when others encounter obstacles and assists them in removing those barriers



Business & IT Strategy

Has a thorough knowledge of the use and impact of IT on the business and identifies potential issues or business opportunities

Understands how to apply technology to achieve business strategy

Uses IS cost and performance drivers to assess business's competitive positioning and identify gaps

Develops and validates implementation plans for specific components of the IT strategy (e.g. work plan, transitional architecture plan)



Scoping & Planning

Defines the planning deliverables following structured methodologies and tailors to meet differing needs

Maps the business processes, organization, and technology to the new solutions

Identifies gaps based on experience and recommended practices

Uses project management tools and estimates to scope and plan cross platform / cross functional projects



Design & Build

Creates solutions designs for complex functional and technical requirements, following key engineering principles to achieve expected results

Provides recommendations to project team on technical designs and analysis

Reviews work product and ensures standards are applied

Recommends resolutions to gaps and issues and defines appropriate solution

Demonstrates understanding of complex transactions and related configuration options across multiple functional areas

Assists project team through configuration design decisions and understands integration across modules, applications, and domains

Provides direction and leadership in the development of design specifications to ensure quality deliverables

Analyzes system response and determines tuning recommendations to improve performance (server, I/O, network, database, application code) across platforms to support business application

Documents own work and ensures technical areas of responsibility are well documented



Test & Implement

Demonstrates sound understanding of the testing process and can articulate the importance of quality assurance in the system development life cycle

Creates and executes test plans, test data, and scripts

Uses testing tools effectively

Raises issues and areas for correction from testing results and communicates them to project management

Traces business requirements through the test and UAT phases

Consistently uses configuration management processes and tools to prepare hardware /software for migration into Test / Production environments

Participates in cutover and post-implementation decisions involving area of expertise of application



Operate & Support

Has experience with IT Operations processes, policies, and procedures

Understands elements of operations budgeting process

Monitors delivery against SLAs and reports exceptions to management

Routinely evaluates current processes and procedures to identify and develop improved methods

Monitors the effectiveness of security protocols (hrdw, DBA, systems, network, physical sites)

Identifies potential business interruptions risks (disaster recovery)

Defines and implements comprehensive data backup, archive and restore procedures within primary functional area to provide data integrity

Monitor schedules and business requirements to generate reports in a timely fashion

Understands how to use available resources to solve user problems

Assists in training of users

Understands scripting best practices and is able to apply them in developing relatively complex scripts using common scripting languages

Actively participates and supports change control process ensuring appropriate prioritization and proper approvals to minimize risk to the business



Control and Manage

Demonstrates strong working knowledge of software development / engineering life cycle through activity planning and coaching others across the different phases

Manages small team or part of the project including project resources to achieve project objectives

Tracks and reports on project status to project leadership and/or PMO

Proactively identifies risks and issues and develops recommendations to address – communicates significant risks and issues to senior leadership

Identifies changes in scope, limits activities, and seeks change control process approval

Works on problems of moderate scope where analysis of data necessitates evaluation of identifiable factors

Demonstrates sound judgment in determining methods and techniques for achieving solutions

Networks with internal and external personnel in own area of expertise

Determines methods and procedures on new assignments and may coordinate and/or supervise activities of other personnel as appropriate


This is a direct Hire Java position. US Citizens and Greencard holder only.

Please send your resume to Amy Grismore-Burton.

[email protected]

 
This tiny ad will self destruct in five seconds.
New web page for Paul's Rocket Mass Heaters movies
https://coderanch.com/t/785239/web-page-Paul-Rocket-Mass
reply
    Bookmark Topic Watch Topic
  • New Topic