Friday, February 04, 2011

Rivet Software - Software Engineer

Application Software Engineer, agile methodology, web based software

Job Purpose:

We are looking for an Application Software Engineer to join a small, dedicated team of engineers in designing and implementing desktop and web based software for finance, accounting and other business users. This person will be involved in all phases of the software life cycle from specification through testing and release.

Duties:

* Work with business users to determine requirements and create software solutions that integrate with sophisticated server functionality
* Use agile methodology to integrate testing and support QA process

Skills/Qualifications:

* Bachelor's Degree in Computer Science or related field, or equivalent experience
* 2+ years developing windows applications
* Expert C# developer reinforced with automated tests in a testing framework (NUnit)
* Solid object-oriented design skills: abstracts, interfaces, and events
* Good communication skills and ability to work independently to complete assigned tasks
* Experience developing easy-to-use, intuitive application interfaces for non-technical end-users

Additional Skills and Credentials (Helpful, but not required):

* Experience developing VSTO Excel apps and knowledge of the Excel object model
* Strong experience writing SQL and SPCROS in several different database (MS Sql, Oracle, DB2, etc.)
* Strong experience in client-side web development: OO JavaScript, (X)HTML and CSS
* Knowledge of emerging web technologies and scalable/high-availability (HA) architecture
* Knowledge of .NET Web Services and Windows Communication Foundation (WCF)
* Content management concepts, such as workflow, publishing, change tracking, etc.
* Familiar with SharePoint Web Services (WSS) 3.0
* Familiar with SaaS concepts such as multi-tenant architecture
* Background in CM and build management

Additional Recruiting Notes:

This is a senior software engineer position.

Rivet Software is an equal opportunity employer.

Want to join our team? Qualified Candidates please submit your resume and salary requirements when applying for this job.

To apply for this job, contact hr@rivetsoftware.com.

Cyndi Tauer


Cyndi Tauer | Rivet Software | Corporate Recruiter | (720) 249-2131 (p) | (720) 249-2104 (Confidential Fax) | Cyndi.Tauer@rivetsoftware.com
4340 S. Monaco St. Denver, Colorado 80237

Website: http://www.rivetsoftware.com
Blog: http://blog.rivetsoftware.com
Twitter: http://twitter.com/RivetSoftware

"This message is intended for the use of the individual or entity to which it is addressed, and may contain information that is privileged, confidential and exempt from disclosure under applicable law. Any unauthorized use, distribution, or disclosure is strictly prohibited. If you have received this message in error, please notify sender immediately and destroy/delete the original transmission."