- 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.
|