Title: Software Engineer
Location: United States-New York-Webster
Deliver high-quality, maintainable, embedded software
• Effectively applies object-oriented principles
• Collaborates within work team to refine software delivery processes, develop solutions to technical problems and plan development tasks
• Collaborates across functional boundaries to understand customer requirements
• Improves system software quality through test-driven development and unit test creation
Ability to build a software development task plan to an established set of requirements
Contributes a particular domain knowledge to the work team's plan; builds knowledge across domains over time
Ensures build integrity and takes initiative to resolve build problems when they occur
Highly motivitated and flexible. Seeks challenges and continuous learning
Ability to communicate effectively, in writing and verbally
Ability to time manage and improve delivery estimates
Minimum Education & Experience: BS in Computer Science, Software Engineering or related discipline
Experience with object-oriented design, C and Java development language
Experience working in Linux environment
Familiarity with unit test development, test-driven development, and Ruby is desiredFamiliarity with Lean/Agile concepts is a plus
Job: Engineering