Thursday, November 17, 2011

Rivet Software - Software Engineer

Please send this out to the network. Thank you!

Rivet Software is actively looking to hire 2 Senior Software Engineers for our development team. The ideal candidate will have very strong C# development experience that spans 6+ years. Rivet Software is a Denver-based company that is pioneering the future of global financial communications. The focus of Rivet Software is to provide finance, accounting, and other business users with control over the collection, analysis and dissemination of business and financial information for which they are becoming increasingly responsible. Under Sarbanes Oxley regulations, CEOs and CFOs of US public companies are now criminally liable for the accuracy of financial information, yet these officers usually have little control or knowledge of how this information is gathered and analyzed.

Job Summary:
Fourth of five levels of Software Engineer; advanced or principal level. Develops and/or provides technical leadership in the development of software involving application of new technologies with significant technical risk. Provides technical consultation throughout the company in areas of expertise. Prepares detailed plans, which may span over a year for programs or complex projects. Advances new techniques or advances the state-of-the-art. Interacts frequently at a high level with other functional groups, customers, vendors or industry peers. Initiates broad new development projects. Establishes program goals and defines plans and cost/schedule requirement.

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
* Champion development efforts
* Track the work progression in Team Foundation Server (TFS)

Requirements/Qualifications:
* Typically has 9-12 years of software development experience with proven career advancement
* Self-motivated self-starter
* Strong development skills reinforced with automated tests in Microsoft testing frameworks
* Strong object-oriented design (OOD) skills: abstracts, interfaces, and events
* Strong development skills with C#
* Excellent communication skills and ability to work independently to complete assigned tasks
* Experience developing easy-to-use, intuitive application interfaces for non-technical end-users
* Ability to work with people in many different departments including IT, QA, Product Management as well as end users
* Strong understanding of design patterns

Skills:
.NET Framework (2.0,3.5,4.0), Asp.Net, WCF, SQL Server 2008, IIS 7.5, Visual Studio 2010, WinForms, VSTO, WPF, SharePoint Foundation 2010, WIF, Excel Object Model, Word Object Model, OO Development

Training Provided:
Technical training is available as it is deemed necessary for job performance and success.

If you are interested in applying for this position, please click on the application link below. We are looking to hire these developers immediately.