Under the supervision of the Solutions Development Director, the Programmer Analyst designs, modiﬁes, develops, writes and implements software applications and components; deploys and supports software applications and components; works from written speciﬁcations and pre-established guidelines to meet data modeling, analysis and delivery requirements in R&D and office process ﬂow.
SPECIFIC RESPONSIBILITIES AND DUTIES:
To effectively fulfill the responsibilities of this position, the employee must be able to complete the following:
QUALIFICATIONS AND REQUIRED SKILLS:
Education - Must have a Bachelor’s or Master’s degree in Electrical or Computer Engineering / Science, Mathematics or equivalent.
Experience – 4+ years of software development experience, with 2+ years under Windows Environment. Must be skilled in five or more of the following:
Analytical Skills – Effectively researches and synthesizes complex or diverse information; uses intuition and experience to complement data and designs work flows and procedures.
Judgment - Displays willingness to make timely decisions, including appropriate people in the decision-making process and exhibits sound and accurate judgment; supports and explains reasoning for decisions.
Planning/Organizing - Prioritizes and plans work activities effectively.
Teamwork - Balances team and individual responsibilities; Exhibits objectivity and openness to others' views, giving and welcoming feedback. Puts success of team above own interests and demonstrates ability to build morale and group commitments to goals and objectives. Supports everyone's efforts to succeed.
Innovation - Displays original thinking and creativity and meets challenges with resourcefulness. Generates suggestions for improving work. Presents ideas and information in a manner that gets others' agreement.
Skills Development – Demonstrates willingness and ability to continuously acquire new technical skills and adapt to emerging software development technologies and practices.
Communication Skills – Able to clearly communicate ideas and expectations. Effectively listens for understanding and asks questions for clarification. Presents ideas effectively in both verbal and written form.
Interpersonal Skills – Approachable and easy to talk to. Relates well to all kinds of people in the organization. Able to effectively build rapport with others. Uses diplomacy and tact. Maintains composure and shows an ability to resolve conflicts and gain agreement.