Code Quality Auditor Black Duck Software
THIS JOB HAS EXPIRED We are looking for a jack of all trades to join our Professional Services organization in the role of a code quality auditor/developer. If you are interested in how software is developed, the SDLC, latest advances in technology, architecture design, programming practices, build/release tools and interacting with other engineers then we want to talk to you. Ideally you are a software developer who is yearning to communicate with customers and is interested in exploring the unique approaches undertaken by various companies in delivering high quality software. You are equally comfortable talking to a customer for hours, slinging code to create internal tools, or meticulously crafting a report summarizing your findings.
Gain an in depth knowledge of a customer?s software development process within a tight deadline.
Building a relationship with the customer by asking questions to yield meaningful results, quickly grasping internal documentation and following up where appropriate.
Conduct a thorough code analysis with specific tools to find areas of excellence and areas of weakness.
You will gain an appreciation of the architecture, design patterns and principles in order to draw a meaningful conclusion to the quality of the software.
Summarize your findings in a detailed report and produce a deliverable that will be a valuable item to our customers enabling them to feel confident of their direction or quickly deploy resources where need be.
Explain your findings and recommend alternative modes of action, design or approaches with specific examples.
Actively seek out to improve the process, find better, faster and more efficient methods for conducting the analysis and constantly strive to deliver more valuable content to our customers.
Secondary responsibility is to develop internal tools to increase the effectiveness and efficiency of the Professional Services group. You will bring a set of disciplined SDLC methodologies to the table.
6-8 years of development experience with two of the following (C or C++ AND Java or C#)
Ability to read and analyze source code without the aid of a debugger and determine violations and weaknesses.
Knowledge and direct experience with software deployment and build/release processes. Knowledge of at least one of the following: Ant, Maven, Ivy, Gradle, Hudson/Jenkins, Make or Microsoft TFS.
Ability to travel 25% of the time, including internationally.
Excellent oral, written and presentation skills.
Familiarity and knowledge of database schemas, SQL (embedded and stored procedures) data access layer programming is a plus.
||Burlington, MA |
THIS JOB HAS EXPIRED