Software Engineer
RuffaloCODY - Cedar Rapids, IA

This job posting is no longer available on RuffaloCODY. Find similar jobs:Software Engineer jobs - RuffaloCODY jobs

The Software Engineer is responsible for designing, programming, testing, implementing, and maintaining software applications. They participate in the full software development life cycle. They strive to produce application systems that satisfy requested features and functionality, perform efficiently, and are free from defects.

  • Translates user requirements to an object oriented design that can be implemented and reused correctly
  • Implements application designs correctly using proven industry standard object oriented techniques
  • Produces easy-to-maintain and efficient code
  • Unit tests developed code and formulates test plans to ensure product quality
  • Produces quality documentation for all stages of the software development life cycle
  • Follows documented application development standards
QUALIFICATIONS: Education, Licenses/Certifications, Skills and Work Experience:

Required :
  • Associate's Degree in Computer Science or 2+ years of software development experience
  • 6 months -2 years of specific academic or professional J ava programming experience
  • Ability to work independently and on teams
  • Strong oral and written communication skills
Preferred :
  • Bachelor’s Degree in Computer Science
  • 1+ years of professional J2EE application development experience
  • 1+ years of experience with HTML and CSS
  • 1+ years of experience with SQL and database development (Oracle)
  • 1+ years of experience with JavaScript and associated APIs (jQuery)
  • 1+ years of experience with Web servers (JBoss)

About this company
74 reviews