Wednesday, December 5, 2012

Software Engineer – C and Java



Spillman Technologies 


Reports to:
Software Development Dept Manager
Division:
Product Development
Location:
Salt Lake City, Utah
FLSA Status:
Exempt


Job Summary


Seeking smart, self-motivated, well-rounded software engineers who excel at solving problems and seeking to improve processes in innovative ways.  Must value teamwork and communication.  Will work closely with other engineers in small, dynamic teams.  Must be adept at learning new technologies quickly.  Duties will include designing, developing, and maintaining high-quality code for a robust public safety software package written in C, C++, Java and C#.

Requirements


·       Experience in C and Java
·       Familiar with C#
·       Proficient on UNIX and Windows platforms
·       Familiar with XML, HTML, Perl
·       Skilled at RDBMS data design/modeling
·       Knowledgeable of Object Oriented Programming techniques
·       Windows application development experience preferred
·       Familiar with Microsoft Office applications such as Word and Excel
·       BS in Computer Science or equivalent degree

 

Duties & Responsibilities


·       Design, develop, and maintain application software following established standards, procedures, and specifications.
·       Implement approved changes to application software to maintain standards, correct problems, and to modify, develop or enhance functionality.
·       Organize and participate in software design and code reviews.
·       Analyze software requirements to determine feasibility of design and implementation within time and cost constraints.
·       Able to participate in group discussions by expressing thoughts and ideas clearly.
·       Maintain an approachable demeanor and a positive can-do attitude.
·       Collaborate designs with team members in order to find the solution that best fits the requirements.
·       Consult with customers and co-workers in a professional manner.

The above statements describe the general nature and level of work being performed in this job function.  They are not intended to be an exhaustive list of all duties, and indeed additional responsibilities may be assigned, as required, by Spillman Technologies, Inc.  The employee must possess the knowledge and skills described on this page

Essential Education, Work Experience and Skills


Education and Work Experience
A Bachelor’s degree in Computer Science or equivalent degree or 2 years or more of experience in software product development is required.

Specialized Knowledge and Skills
General technical knowledge in the software development process including, specifications, design, implementation and stabilization.  Good communications and interpersonal skills.  Positive attitude and willingness to learn.

Equipment and Applications
Good working knowledge of the Windows operating system and proficiency in typing at a standard PC keyboard.  Good working knowledge of UNIX operating systems commands and the use of UNIX editors such as vi or emacs.  Knowledge of the Microsoft Office applications such as Word, Excel are used daily.


Work Environment and Physical Demands
General office environment.  Moderate levels of stress may occur at times.  Overtime may be required at times to meet development deadlines.  No special physical demands required.





All interested candidates must apply online at www.spillman.com

No comments:

Post a Comment