Software Developer
The Software Developer helps create and maintain InsightsNow application software. The Software Developer also provides analysis related to software design and development, solves problems and performs improvements to existing software solutions. The Software Developer plays an important role in expanding the capabilities of InsightsNow industry-leading portfolio of real-time research services.
The Software Developer is part of the software development team and reports to the Senior Software Engineer/Team Lead.
Primary Responsibilities:
- Extend, enhance, develop, and support InsightsNow software applications and frameworks
- Build unit and integration testing environments for software projects
- Track and assist in the correction of application software defects
- Implement data models for data storage environments
- Review design alternative options for new and existing projects
- Use pragmatic and result-oriented technical decisions in development
- Utilize experience with engineering best practices and processes to ensure the best possible solution and delivery timelines
- Use clean, maintainable and well-documented code in all projects
- Other tasks as directed by the Senior Software Engineer/Team Lead or the Chief Technology Officer
Secondary Responsibilities:
- Assist clients in the use of applications and systems developed by the software group
- Assist in the creation of functional requirements
- Review detailed business and functional requirements.
- Assess client needs for additional services and development opportunities
Requirements:
- B.S. in Computer Science or Software Engineering (or related area) or equivalent professional software development experience
- 1 or more years utilizing C# in a .NET application development or equivalent Java experience with recent migration or knowledge of .NET
- Demonstrated participation in full life-cycle development
- Web interface development experience preferably using ASP.NET with C#
- Knowledge of database design and some development experience using SQL Server
- Experience with object oriented analysis/design including applied understanding of basic design patterns
- Strong interpersonal and written communication skills
- Team-oriented, positive attitude
- Excellent problem-solving skills
Location:
InsightsNow, Inc. Headquarters - Corvallis, Oregon
Compensation:
Competitive salary and benefit package commensurate with skills and experience.