Senior Tools Engineer Convio
THIS JOB HAS EXPIRED
Description
- Primarily develops software tools using SQL, various scripting languages, and Java, that can be used in conjunction with Convio's Java software product. These tools may be used by personnel in other departments such as Technical Services and Customer Support, as well as internally by Engineering
- Owns Convio's software build system and makes sure daily software builds are running smoothly and QA test machines are being loaded properly on a daily basis
- Creates, modifies, maintains, tests, releases and supports Convio software tools
- Takes ownership of complex problems requiring major enhancements to Convio software tools
- Provides regular updates of progress towards schedules, milestones and release information to manager or technical lead, and coordinates modifications to milestones or task assignments to meet project or product schedules.
- Takes active ownership of project or product quality. Develops functional and system tests to define software tool quality objectives, on schedule
- Assists in Convio software tool verification
- Provides guidance to other employees
- Recommends new techniques in software tool development
- Conducts and/or contributes to software tool technical reviews and selection
- Constructively challenges and improves existing department-wide processes
- Writes internal documentation describing software developed
Education
- Typically requires a Bachelor's Degree in Computer Science or related discipline, or related work experience equivalent to a four-year college degree program.
- Has professional knowledge in software development, software tools development, integration, or network administration. Typically requires a minimum of 3 to 5 years of related work experience.
Requirements
- Demonstrated ability to write quality software of major complexity
- Proven history of self-direction. Ability to carry out complex assignments from beginning to completion with little to no assistance required
- History of investigating, recommending, and implementing new technologies to make team systems and processes more efficient
- At least three years experience writing and maintaining Perl scripts
- At least three years experience writing and maintaining Unix shell scripts
- Familiarity with ant or Maven a plus
- Familiarity with Java software development a plus
- Knowledge of network and Linux administration a plus
- Knowledge of Salesforce custom development a plus
- Demonstrable experience writing and maintaining SQL scripts. Specific knowledge of Oracle SQL a plus.
- Strong understanding of SQL and database design and normalization concepts.
- Demonstrable understanding of object-oriented programming concepts and techniques
- Specific experience developing Web-based software applications.
- Capable of completing multiple tasks across multiple projects in parallel, on schedule. Ability to work independently and rapidly. Able to use own time / work efficiently enough to request and take on additional responsibilities
- Excellent verbal and written communication skills. Able to communicate information and issues clearly and succinctly with both technical and non-technical Convio personnel
- Ability to work on a team with other software engineers
- Ability to provide positive mentoring and guidance to others
- Ability to interact with customers on moderately complex technical subjects.
| Location: |
Austin, TX
United States
|