Tools Development Engineer Black Duck Software
You will need to be able to collect requirements from both internal and external sources and transform them into functional and design specifications.
You will write easily maintainable and well commented code that is easily understood by others.
All code should contain README files that explain how to run/build the tool and any caveats clearly listed.
You should be proficient in understanding existing code and debugging tactics.
You will always actively seek out to improve the process, find better, faster and more efficient methods for development.
You may be required to do limited travel to customers to collect requirements, install, configure and implement integrations between Black Duck and the customers? existing tools.
Knowledge and direct experience with software deployment and build/release processes. Knowledge of at least one of the following: Ant, Maven, , Hudson/Jenkins. Knowledge of SVN, git, ClearCase, or other source control systems a plus.
Willingness to learn and implement tools using standard Java methods and our own Black Duck SDK.
Must have the ability to understand and master the Black Duck suite.
Strong knowledge of database schemas, SQL (embedded and stored procedures) data access layer programming.
Solid knowledge of Linux and shell scripting
- See more at: http://www.blackducksoftware.com/careers/openings/tools-development-engineer#sthash.KyciCRVA.dpuf
||Burlington, MA |
THIS JOB HAS EXPIRED