Software Developer (C#) - Lindon, UT
Position Overview
The Software Developer (C#) performs complex product design and implementation of forensic software, in addition to bug verification, release testing, research and analysis, and some architectural design.
Essential Job Functions
- Develop and design, implement, integrate and maintain complex software product components.
- Conduct unit testing of product functionality. Troubleshoot complex software applications. Research problems discovered by QA or product support and provide acceptable problem resolution.
- Recognize product marketing requirements including target environments, performance criteria and competitive issues. Research and identify new technologies and developmental tools.
- Prepare critical technical documentation. Provide valuable input to associated team.
Skills
- Knowledge of text indexing, search systems, and linguistic analysis.
- Experience with Microsoft and Lotus notes email data.
- Database integration.
- Multi-threading and/or distributed networking technologies.
- Understanding of computer/network architectures and application design.
- Good technical knowledge of software development methodologies, design and implementation.
- Awareness of business issues as they impact overall project plans and goals.
- Knowledge of email archive structures and other file-bound file systems, such as; ZIP, RAR, TAR, etc.
- Must have superior analytical and research skills.
- Understanding of eDiscovery processes.
Requirements
- Bachelors Degree or higher in Computer Science or Software Engineering or equivalent work experience/certification.
- 5+ years of work experience required.
- Expertise with C#.
- Understanding of C++ is a nice to have.
- Skilled using Microsoft DevStudio with an awareness of other development environments.
- Self-motivated and have experience in a self-directed work environment. Adept at prioritizing.
- Demonstrated ability to research and resolve problems using a variety of resources and tools.
- Excellent communication and interpersonal skills. Works well independently as well as others.
NOTE: This job description is not intended to be all-inclusive. Employee may perform other related duties as negotiated to meet the ongoing needs of the organization.
As an equal opportunity employer, we hire without consideration to race, religion, creed, color, national origin, age, gender, sexual orientation, marital status, veteran status or disability.
A better way to find a job is just a mouse-click away.
