1-3 years of experience
Concerned about your lack of experience? Learn More...
Employment Type:
Full time
Job Category:
Software Development
Software Engineer I
(This job is no longer available)
Patterson Companies | Vancouver, WA
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

Job Description

Job Summary The Software Engineer I's role is to help define, develop, test, analyze, and maintain software applications in support of the achievement of Patterson software requirements. This includes, under direction, writing, coding, testing, and analyzing software programs and applications. The Software Engineer I will also assist in the research, design, documentation, and modification of software specifications throughout the development life cycle.

Major Duties
Software Development: Works with clients, developers and other team members in the conceptualization and development of new or existing software applications. Assists in the definition, development, and documentation of software's technical design and specifications on a project-by-project basis in collaboration with internal users and departments. Assists in the execution of software testing on new and existing programs for the purposes of correcting errors and general debugging.
Project Team Work: Helps define software development project plans, including scoping technical projects and assisting in the testing and implementation. Assists turnover of software to production support and customers upon completion of development, testing, and documentation.
Issue Resolution: Assists in providing higher level support for incoming incident tickets from end users to resolve application and software issues. Assists other engineers in resolving problems with software products or company software systems.
Performs other duties as assigned.

Critical Competencies
Technical Expertise: Maintains current technical knowledge and best practices and uses that knowledge to help solve business problems for the organization. Able to ask effective questions to access details of a problem.
Self Management: Uses time effectively and acts promptly without procrastination. Manages multiple task assignments at the same time and is thorough and timely with their completion. Maintains high levels of personal organization and works at high level of efficiency and rapid pace for long periods of time. Goes the extra mile to make sure results are better than expected.
Flexibility: Easily adapts to and models positive adoption of new methods and Company procedures. Responds to disruptions and organizational change as an opportunity for improvement. Receives feedback from peers, managers, and customers openly as a tool for growth.
Interpersonal Effectiveness: Establishes rapport and is straightforward and approachable. Adapts interaction, comments and personal style to suit the situation and work more effectively. Maintains credibility by doing what he/she says he/she will do and taking responsibility for correcting mistakes. Understands the importance of relationships in effective teamwork. Offers to help others and interacts well with people throughout the entire organization, including internal and external customers.


Minimum Qualifications:
- Bachelor's Degree in Computer Science, Management Information Sciences, Mathematics, Engineering, Business, or area of functional responsibility preferred, or a combination of equivalent education and experience
- 1-2 years of programming experience required. Should have prior experience within various platforms and languages
- Understanding of application development and project life cycles
- Good understanding of coding methods and best practices
- Knowledge in developing code for relational databases and good operating systems experience
- Fluency in object oriented programming and design
- Proficiency with office productivity tools such as Microsoft Excel and Word Preferred Qualifications:
- Knowledge of source code management principles
- Understanding of corporate governance, business cases and return on investment concepts

Position Type:


Regular or Temporary:



Patterson Tech. Center, Inc.

About Patterson Companies

Patterson Companies, Inc (Patterson) is a value-added distributor serving three markets: North American dental supply; United States companion-pet (dogs, cats and other common household pets) and equine veterinary supply, and the worldwide rehabilitation and assistive products supply market. The Company's three segments, dental supply, veterinary supply and rehabilitation supply, are business units that offer similar products and services to different customer bases. Patterson's operating units include Patterson Dental, Webster Veterinary (Webster) and Patterson Medical. In April 2008, the Company announced the acquisition of a regional dental distributor, Leventhal & Sons, Inc., and Associated Medical Supply, Inc., a veterinary distributor located in Scottsdale, Arizona.