Job Description
| Job Title: |
Software Engineer |
| Oranization: |
AVI |
| Location: |
La Crosse, WI |
| Respond to: |
|

Software Engineer
Basic Purpose:
AddressVision Inc. (AVI) seeks a Software Engineer for its La Crosse , WI facility. The Software Engineer will be responsible for the design, implementation, support and maintenance of the source code for one or more software applications. Performs research, product design, system analysis and implementation of requirements and bug fixes. The position involves collaborating with other functional groups to answer questions and issues concerning product functionality.
Essential Duties and Responsibilities:
- Capable of being the primary author of a software design document. Accountable for taking a requirements document and creating a corresponding design document that details both the user level changes and the underlying code level changes that need to be made to the product.
- Researches, designs, and develops and tests computer software systems applying principles and techniques of computer science and software engineering. Analyzes software requirements to determine feasibility of design within time and cost constraints.
- Provide support to applicable product installations, integration, and checkout.
- Perform troubleshooting of problems that are occurring at customer facilities.
- Provide training/education to customer personnel regarding product capabilities and usage as necessary.
- Work with the development/test teams to ensure that information, knowledge, and the scope of new and expanded program functionality is understood and applied during the software development cycle.
- Serve as the subject matter expert for the applicable products. This includes functionality, interfaces, and purpose in the market place.
Essential Knowledge, Skills and Environment:
- BS degree in Computer Science or Management Information Systems and 3 years experience in a software development related field or an Associate in Computer Science or Management Information Systems and 5 years experience in a software development related field.
- 2 years experience dealing directly with customers on design and implementation of software applications.
- Knowledge of various operating systems (Windows and Unix based) and networking
- Knowledge of programming languages (C/C++, Java, Visual Basic, etc)
- Must have the ability to multi-task and prioritize work appropriately.
- Must have the ability to work as a member of a team
- Excellent written and verbal communication skills.
- Experience working in a CMMI or ISO based quality system is desired.
- Excellent benefits and starting salary will be commensurate with applicable experience.
|