Position title: Senior Software
Engineer
Supervisor: Software
Engineering Manager
Position
Location: CINCINNATI
OHIO U.S.A.
Primary responsibilities: This is a full-time development
position, spending the majority of the time writing code,
white-boarding solutions, and engineering scalable and responsive
applications. Some focus areas include progressive
enhancement, fluid/adaptive UI, and data visualization.
This position will work on a variety of projects focusing on the
web tier.
The ideal candidate will be interested in learning new
technologies but be familiar with C# language features and
should have deep understanding in HTML5/CSS3, jQuery, and OO
Javascript.
Job requirements and key competencies:
- 5+ years C# development
- Strong understanding of object oriented design
- Unit testing
- ORM (Entity Framework/NHibernate)
- Web Services/SoA
- DI/IoC
- Multithreaded Programming
- SQL Server
- JQuery / Javascript
- MVC
- Organization, attention to detail, time management
- Team player with a strong work ethic
Bonus Skills(would be helpful but not required):
- Single Page Applications (SPA)
- MVVM
- Responsive Design
- Knockout.js
- Breezy.js
Physical demands/work environment/travel
requirements: Successful candidate will be expected to work
primarily in an office environment on PC and other typical office
equipment.
Software Engineers enjoy: