Home > About Rivet > Career Opportunities > Application Software Engineer
 
   

Application Software Engineer

Rivet Software is a Denver-based company that is revolutionizing the future of global financial communications. Using our innovative software for creating and analyzing interactive financial data, corporations are able to optimize their traditional accounting processes to comply with standards-based reporting regulations that are here today. Our customers include some of the most influential players in the Fortune 500. The US Securities and Exchange Commission (SEC) has turned to Rivet frequently in developing the regulatory framework for XBRL, a new and significantly improved method of presenting financial information.

Description:

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.

Primary Responsibilities:

  • 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

Requirements:

  • Bachelor's Degree in Computer Science or related field, or equivalent experience
  • 4-5 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

Want to join our team? Qualified Candidates please submit your resume and salary requirements to: hr@rivetsoftware.com.

Rivet Software offers a comprehensive benefits package which includes: Medical, Dental, Vision, Life and Disability Insurance. We also offer a competitive 401k plan and many other employee perks.

To qualify for this position a full criminal background check and review of your credit report will be completed.

Rivet Software is an equal opportunity employer.

(No Recruiters Please)