Uses knowledge associated with
a Bachelors Degree in computer science or related field or
equivalent experience. Approximately 6-8 years directly related
experience.
May be required to program in multiple platforms at high-level
while minimizing errors.
Works with a minor component of software life-cycle development;
designing, developing, troubleshooting, debugging and implementing
software.
Creativity
Applies technical knowledge to determine solutions and solves
complex problems.
Uses experience and analysis to develop creative and innovative
solutions.
Business Skills
May function as a component project lead.
Researches, presents and/or makes recommendations on technical
issues.
Provides constructive performance feedback
Accurately predicts time required to complete development
tasks; adheres closely to development plans; and anticipates
changes to a product specification or schedule as they become
necessary during a development cycle. Communicates and mentors
other members of the software development team.
Interacts internally and externally on a daily basis to achieve
department/work unit goals and initiatives.
Uses communications skills to influence decisions.
Provides constructive performance feedback
Articulates opinions and helps guide work unit
Foresees potential technical or business issues within department
and makes recommendations on how to resolve.
The candidate must have full life cycle development (technical
design through implementation) experience and have prior experience
implementing UNIX/C applications. This person will be responsible
for the analysis, design, development, testing, support, and
maintenance of software that supports registration of users
trying to access the User Services. Development environments
include a variety of operating systems such as Solaris, Linux,
and HPUX. The candidate must have BS in Computer Science or
equivalent of training and experience. Six or more years of
programming experience in C and TCL scripting. Advanced knowledge
of the principles, practices, and techniques of computer programming.
Demonstrable experience with full life cycle software development
including design, documentation, programming and debugging.
Knowledge of multiple UNIX operating systems. Experience with
asynchronous communications and messaging. Skilled in setting
priorities and meeting tight deadlines. Skilled in managing
multiple tasks and able to shift priorities fairly quickly.
Ability to write and express thoughts clearly. A strong team
player with a commitment to excellence.
After reviewing the position description
in which you're interested, please
your resume and a cover letter to our HR representative. Thank
you in advance for your interested in becomming a member of
our valued team.