Software Engineer IV
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
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.
Apply for this position »
|