Job ID
Senior Software Engineer

Location

604-8003
Length of Engagement: Direct Hire - Full Time Employee

Portland, OR

US citizen or permanent resident only.
 
As a Senior Software Engineer you will work with a small, highly-focused product team to evolve the companies multi-award-winning electronic evidence review application.
The Senior Software Engineer will be a key contributor to the team's success using his/her software development experience. The engineer is an experienced, passionate ASP.NET (C# and VB.NET) software developer. The candidate can create or refactor code with clarity and good judgment, working in small, focused teams or collaborating with larger groups. The engineer will work with business stakeholders, engineering and QA to design and implement the appropriate software solutions. Company utilizes proven development practices such as continuous integration, automated builds, unit testing, and source control. Additionally, many opportunities to learn new skills and technologies.
 
Responsibilities:
  • Work with software project team on scoping, designing, constructing, and deploying quarterly product releases.
  • Evaluate business requirements as they emerge, design and implement the software solution to meet business needs.
  • Use professional concepts and company objectives to resolve complex issues in creative and effective ways.
  • Analyze software problems, trace them to the problems in the code, implement timely repairs, and make recommendations for avoiding similar situations via software / system / usage changes.
  • Contribute technical expertise and knowledge to developers and internal customers.
  • Provide after-hours on-call support on a rotating basis.

 Required Skills, Knowledge and Experience: 

  • Bachelor's degree in computer science or equivalent experience.
  • Experience with object oriented design.
  • In-depth experience designing and implementing web applications and services in an N-tier environment.
  • Significant experience programming enterprise web applications with Visual Basic .NET and C#.
  • Strong expertise in user interface (UI) design for web applications, usability experience helpful.
  • Considerable experience writing and debugging JavaScript (AJAX experience is a plus).
  • Demonstrated experience in internet development using HTML, Cascading Style Sheets (CSS), .NET Framework. ASP.NET, ADO.NET.
  • Experience developing with Microsoft SQL Server 2000 or 2005.
  • Experience using source control such as Subversion, CVS, Visual Source Safe, etc.
  • Must be willing and able to provide off-hour or weekend support on a rotating basis.
  • Proven commitment to product quality, customer service, and data integrity.
  • Must be a thoughtful team player with an infectiously positive attitude.

 Desired Skills, Knowledge and Experience: 

  • Firm understanding of design patterns
  • Unit test automation experience (especially nUnit).
  • Experience exposing enterprise services via SOAP and web services.
  • Experience with MSMQ and/or other enterprise queuing technologies.
  • Experience with enterprise search technologies like DTsearch, Enterprise Search and Analytic tools, Microsoft SQL Fulltext Search, or others.
  • Comfort working with XML, XSL helpful.
  • Experience developing software in a test driven development (TDD) environment.
  • Prior experience with electronic discovery, litigation support or document management systems.

[ Home] [List All Positions] [Keyword Search]
 [Contacting Us] [Submitting Your Resume]
 [E-Mail Us] [Tips and Terms] [Portland Oregon]
 Copyright © 1999-2006 - Professional Technical Resources, L.L.C. - Beaverton, Oregon