Previous Job
Previous
Specialty Development Practitioner
Ref No.: 18-04108
Location: Dearborn, Michigan
Specialty Development Practitioner
DIRECT CLIENT- AUTOMOTIVE
Mode of Interview: Webex
Duration: 26 Months
Location: Dearborn, MI

 
Position Description:
Development Tools Software Engineer will be planning, implementing, integrating, automating, and maintaining a selection of the server and desktop commercial tools applications (e.g. GitHub, Agile Central, Docker, Slack, Jenkins, Nexus, SonarQube, AccuRev, uBuild, RSA, Eclipse, oxygen, soapUI, etc.) and help determine and deploy new tools required by developers globally. Responsibilities include: . Handle and enhance the uBuild java build process (Ant, Gradle, Maven) and any necessary integrations (Nexus, SonarQube, HTEAM, etc.) . Make coding updates to build framework tools (java, ant) as needed . Interact with vendors escalating issues/requests for tools as needed . Manage development tool lifecycle . Make new development tools available to developers o Create installation scripts and/or work with packaging team to create deployment package o Create automation scripts to streamline processes and reduce turnaround time o Work with line of business group to test and certify packages . Provide up-to-date information about tool usage, installation, licensing, etc. . Basic troubleshooting on SharePoint site . Handle escalated support for the tool suite
Experience Required:
. Strong analytical and problem solving skills . Experience working for a global team in an Agile environment . Comfortable working with Linux from the command line and editing files (Windows server knowledge would be a big plus too) . Knowledge of and familiarity with version control (preferably Git/GitHub) . Solid programming knowledge, ability to use scripting languages effectively . Familiarity with Java development environment (IDE, build tools, WebSphere) . Testing mindset (using version control, testing code, testing in DEV/QA before moving to PROD, etc.) . Ability and desire to learn . Excellent written and oral communication skills . Self-discipline to be able to work autonomously . An open-mindedness to finding and using new tools to better solve problems
Experience Preferred:
. Grafana and Graphite or other similar monitoring solutions like ELK . Git and GitHub . Scripting languages, such as shell/bash, PowerShell, Python, Groovy, Perl, etc. . Text editors and IDEs such as VS Code, Notepad++, Eclipse or IntelliJ, etc. . Command line interfaces like PowerShell, Git Bash, Linux/MacOS terminal . Working remotely on servers via SSH (mostly Linux, but Windows experience would be a plus . Knowledge of and experience with Ford IT processes (TMC, ICR, ACR, Request Center/Service Desk, GICC, etc.) . Java and Groovy development experience . Familiarity with Ant, Gradle and/or Maven . ITIL Foundations certified . Six Sigma Green Belt trained and certified N/A
Education Required:
BS - Computer Science, Information Systems, Engineering, or other technical curriculum