Ancor Automotive

Careers

WHY US?

Our winning culture is driven by the one overarching factor – our team. Everything starts with wellness and mental health. We continuously encourage our people to work as a team and have each other’s back while having a winning mindset.

We are always supporters for you to expand your knowledge and get ready for your next career step, our team is  encouraged to pursue job-related certifications, specialized training, formal education or advanced professional learning.

Tuition reimbursement is available to all employees for approved and completed classes.

Forget the boring traditional workspace, Ancor fosters a culture of sharing and interacting with teams to build stronger relationships and camaraderie. We have an Innovation HUB to embrace this collaborative mindset and make ideas into reality.

In an effort to promote wellness and healthy choices, Ancor has introduced initiatives like our partnership with Breadless, a super greens wrap food company. We are the first company to have a Breadless fridge, where Ancor subsidizes 40% of the price.

Consistently one of the highest employer to employee match ratios in the industry.

“Here at Ancor we play hard but work smart. Wellness, work life balance, and DEI are our core company values. We are always looking for a game changer that wants to move the needle and make a big impact in a small company.” - Jose L. Flores CEO

WHAT OUR PEOPLE HAVE TO SAY

image

“This is one of the top 3 companies I have ever worked for. The diversity inclusion here is amazing secondly, the management staff here is great! second to none. I am very grateful for being part of the Ancor team!.”

Tim Sandridge
Nightshift Operations
image

“I love the comradery of the staff. It is great to work along with people who love coming to work, who works hard and have fun doing it.”

Xavier Scott
Nightshift Operations
image

“Ancor has the flexible hours, very nice people and a very clean place. I am so happy to be here! and really looking forward working at Ancor for many more years.”

Dee Dell
Nightshift Operations
image

“I have worked for 19 years at Ancor and the reason I’m here is for the hours I work and the Leadership Team, they have been good to us and I’m dedicated to this company I am Ancor.”

Kim Konecheck
Nightshift Operations
image

“I like working at Ancor because everyone is really nice and fun to work with. There is a variety of jobs so you never get bored bored doing the same thing all the time.”

Debbie Stringer
Dayshift Operations
image

“Ancor is the best place I ever worked at, it’s fun and relaxing environment motivates me to work harder. Ancor has given me the opportunity to learn new skills and make more progress in my career. Also everyone in Ancor is very understanding and always supported me in difficult times. I am happy to be part of this family.”

Jay Chowdhury
QA Tester
image

“Ancor gives the opportunity to learn and grow along with great people, I was hired into their apprenticeship program and now I’m a Sr. Developer. Ancor also encourages their employees to keep up with the latest – paying for all my certifications and classes.”

Brandon Lanning
Sr. Software Developer
image

“First the people! everyone here at Ancor is super nice and helpful, we work together day in and day out as a team. Second the hours on night shift are flexible and really works out for me having 3 children. Last but not least! Management, the management here is always looking our for the people and they put on cool small event, they also listen to the peoples needs to make the job easier for everyone.”

Joey Carlton
Nightshift Operations
image

“I truly believe everyone I work with takes great pride in delivering our services to the customer in the best quality possible. We try to meet and exceed expectations, and I like working with others of that mindset.

Also, everyone in my team supports each other.
Ancor is a great place to work at, and I think the way an organization functions is a direct result of the engagement of it’s employees.”

Mike Vance
Systems Administrator
image

“I would say Ancor’s the best! You don’t work FOR Ancor. You work WITH Ancor. There is a big difference when you’re included and appreciated.”

Jeff Mach
Building Maintenance
icon Join Us icon

Print Operations Job Postings

PK Machine Operator


Job Title
PK Machine Operator

Location
Troy, MI (Onsite)

Reports To
Nightshift Operations Supervisor

Department
Operations – Nightshift

PK Machine Operator

This position is responsible to operate the Patti Kepes (PK) Machine, an automated insertion machine, by filling a variety of feeders with labels/parts, observing the conveyors to ensure the correct labels/parts are inserted into the correct packages, pressing buttons on the HMI screen, and gathering the completed packages for boxing/packaging. This position is also responsible to help manually assemble packages containing multiple labels and/or forms by matching the Vehicle Identification Number (VIN) on each label and/or form when needed. This position will also require cross-training in other areas of Operations.

Responsibilities

 

  • Work in team environment to manually insert labels into envelopes and assemble packages by matching Vehicle Identification Numbers (VIN’s) on each label/component
  • Insert labels into specific envelopes per label requirement, including to help insert Window labels into envelopes when needed
  • Sort and separate labels/components by Plant; Perform quality inspections on labels/components received from Print Operations and stage labels/components on tables by the PK Machine
  • Identify labels that do not meet quality standards and pull for reprint; Ensure quality issue is isolated, if not, thoroughly inspect suspect labels until quality issue is isolated and corrected
  • Document identified suspect labels/components via the Reprint Sheet and submit suspect labels/components to Print Operations for reprint
  • Keep labels/packages in sequence (blend number/VIN number)
  • Perform machine operator functions such as set-up and basic adjustments, enter commands and twist dials on machine, feeders, and HMI screen
  • Fill feeders with corresponding labels/components
  • Operate the HMI screen; Interpret and read the main tab on the HMI screen; Open/Close Plants; Rescan or Ignore labels/components; Pause and restart the run of a Plant
  • Perform process for rebooting the PK Machine and the PK server
  • Visually inspect machine tracks, feeders, and area in and around the machine for any loose labels/components
  • Catch and gather completed packages from the catching end, document beginning and ending VIN’s/Blend numbers for each box on the VIN Logs
  • When needed, help complete the packaging process, i.e., document VIN and Blend numbers on forms and boxes, perform quality checks on completed packages for mismatches, print quality, and/or missing labels/components and document inspections on Ford Central Label Final Inspection forms, pack boxes with adequate stuffing paper, tape boxes closed, and load boxes on flat beds
  • Complete PK Turnover Report and email to the Auto Turnover distribution group
  • Complete documentation for work performed on forms (Daily Plant Process QC forms, 100% Hand Fulfillment QC forms, etc.) when manually inserting labels/components
  • Assist training other employees when needed or asked
  • Complete 5S Daily Tasks; sweep floors, disinfect tables and chairs, empty garbage cans and recycling bins; blow off machine with air compressor. Sign-off on 5S Daily Checklist sheet
  • Cross train in Fulfillment area and support its operations as needed/required
  • Cross train in Print area and support its operations as needed/required
  • Perform other duties as assigned by management
Skills & Licenses

To perform this job successfully, an individual should have basic knowledge of operating computers and utilizing a photocopy machine.

Education

No formal education required.

Physical Demands
  • While performing the duties of this job, the employee is regularly required to stand, walk, use hands to finger, handle, or feel, reach with hands and arms, and talk or hear.
  • The employee is frequently required to balance, stoop, kneel, crouch, or crawl.
  • The employee is frequently required to sit or stand for long periods of time.
  • The employee must regularly lift and/or move up to 25 pounds, and occasionally lift and/or move up to 50 pounds.
  • Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception, and ability to focus.

Nightshift Fulfillment Inserter


Job Title
Nightshift Fulfillment Inserter

Location
Troy, MI (Onsite)

Reports To
Nightshift Operations Supervisor

Department
Operations – Nightshift

Nightshift Fulfillment Inserter

This position is responsible to manually assemble packages containing multiple labels and/or forms by matching the Vehicle Identification Number (VIN) on each label and/or form. The VIN and type of labels/forms can vary from package to package. This position is also responsible for the boxing/packaging of these labels for shipment. This position will also require cross-training in other areas of Operations.

Responsibilities

 

  • Work in a team environment to manually insert labels into envelopes and assemble packages by matching Vehicle Identification Numbers (VIN’s) on each label/component
  • Assemble production boxes: Label Plant boxes and write Air codes, production dates, and box quantities
  • Sort and separate labels/components by Plant
  • Perform quality inspections on labels/components received from Print Operations
  • Identify labels that do not meet quality standards and pull for reprint; Ensure quality issue is isolated, if not, thoroughly inspect suspect labels until quality issue is isolated and corrected. Submit suspect labels/components to Print Operations for reprint
  • Document identified suspect labels/components via the Reprint Sheet and submit suspect labels/components to Print Operations for reprint
  • Manually insert labels into specific envelopes per label requirement, including to help insert Window labels into envelopes when needed
  • Keep labels/packages in sequence (Blend Number/VIN Number)
  • Complete documentation for work performed on forms (Daily Plant Process QC forms, 100% Hand Fulfillment QC forms, etc.)
  • Complete the packaging process, i.e., document VIN and Blend numbers on forms and boxes, perform quality checks on completed packages for mismatches, print quality, and/or missing labels/components and document inspections on Ford Central Label Final Inspection forms, pack boxes with adequate stuffing paper, tape boxes closed, and load boxes on flat beds
  • Assist training other employees when needed or asked
  • Complete 5S Daily Tasks; sweep floors, disinfect tables and chairs, empty garbage cans and recycling bins. Sign-off on 5S Daily Checklist sheet
  • Cross train on PK Machine and support its operations as needed/required
  • Cross train in Print area and support its operations as needed/required
  • Perform other duties as assigned by management
Skills & Licenses

To perform this job successfully, an individual should have basic knowledge of operating computers.

Education

No formal education required.

Physical Demands
  • While performing the duties of this job, the employee is regularly required to stand, walk, use hands to finger, handle, or feel, reach with hands and arms, and talk or hear.
  • The employee is frequently required to balance, stoop, kneel, crouch, or crawl.
  • The employee is frequently required to sit or stand for long periods of time.
  • The employee must regularly lift and/or move up to 25 pounds, and occasionally lift and/or move up to 50 pounds.
  • Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception, and ability to focus.

Nightshift Print Operator


Job Title
Nightshift Print Operator

Location
Troy, MI (Onsite)

Reports To
Print Operations Supervisor

Department
Operations – Nightshift

Nightshift Print Operator

This position is responsible for operating computer systems and a wide variety of digital printing equipment to create high quality finished output by performing the essential duties listed below.  This position will also require cross-training in other areas of Operations.

Responsibilities

 

  • Perform machine operator functions such as computerized set-up and basic adjustments
  • Enter commands, press buttons, and flip switches on computers and print equipment
  • Load equipment with materials such as labels, custom forms, and paper stocks for operating runs
  • Print Inspection Samples and Inspection Reports for each production run, and sign-off on quality criteria listed on Inspection Report
  • Spool jobs to printers; align printers, restart print runs, and enter reprints
  • Record quality checks, scrap, downtime, and box numbers (stock material)
  • Burst or Cut labels that require finishing
  • Monitor production files quality from receipt of file to completion of output file. Fan through finished output for any quality issues. Print Operator is responsible for the quality and integrity of the finished output
  • Observe peripheral equipment and error messages to detect faulty output or machine stoppage, correct error, and resume operations
  • Determine printer issues, place service calls as needed, and complete Daily Equipment Revision Checklist for printers that need service
  • Restart job(s) after file abend(s); notify on-call IT to resolve file/data issues
  • Replace consumables in printers as needed (print heads, toner cartridges, etc.)
  • Clear equipment of stock at end of shift
  • Locate and scan live production labels and sign-off for Change Verification. If production does not match samples, escalate to IT
  • Complete and sign-off on 5S Daily Tasks; sweep floors; wipe down printers, desks, and chairs; empty garbage cans and recycling bins; blow off printers with air compressor
  • Assist training other employees when needed or asked
  • Cross train on PK Machine and support its operations as needed/required
  • Cross train in the Fulfillment area and support its operations as needed/required
Skills & Licenses

To perform this job successfully, an individual should be highly skilled in the current Microsoft Office suite of tools. Production systems/software such as CA Systems Autosys and Autodoc. Various printer management systems provided by resident printer vendors. Database software.

Individual must possess skills operating the following or equivalent as necessary for area:  Xerox or equivalent cut sheet, thermal continuous sheet printers, finishing and/or bursting equipment, cutter.

Education

Basic educational background, such as a High School Diploma, GED or equivalent. Consideration given to relevant work experience in lieu of formal education.

Physical Demands
  • While performing the duties of this job, the employee is regularly required to stand, walk, use hands to finger, handle, or feel, reach with hands and arms, and talk or hear.
  • The employee is frequently required to balance, stoop, kneel, crouch, or crawl.
  • The employee is frequently required to sit or stand for long periods of time.
  • The employee must regularly lift and/or move up to 25 pounds, and occasionally lift and/or move up to 50 pounds.
  • Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception, and ability to focus.

IT Job Postings

Apprentice Software Developer


Job Title
Apprentice Software Developer

Location
Troy, MI (Onsite)

Reports To
IT and Digital Transformation Senior Manager

Department
Innovation & Technology

Software Developer

The Apprentice Software Developer will work with team members to develop quality solutions using Microsoft technologies and best practices in coding, unit testing, and implementation.

Responsibilities

 

  • Develop and test web applications
  • Develop and test data processing applications
  • Research and report on software issues
  • Query SQL databases and present results
  • Develop and optimize stored procedures
  • Collaborate with members of the team
  • Participate in code reviews
Technical Skills
  • Experience using Microsoft technologies, including coding, and testing
  • Development experience with Web Page development, ideally with ASP, or ASP.Net technologies
  • Familiarity with .Net Framework
  • Familiarity with SQL Server including T-SQL, Stored Procedures, and SQL profiler
  • Effectively documents code and uses practices such as Unit Testing and Source Control
Other Skills & Licenses
  • Outstanding verbal and written communication skills
  • Intellectually Curious
  • Attention to Detail
  • Patient, deliberate, thoughtful, measured, controlled
  • Analytical problem solving
  • Cooperative
  • Dependable
  • Able to work independently
  • Understand limitations
  • Application of knowledge
Education

On track to earn B.S. in Computer Science or a related field. Microsoft certifications a plus.

Competencies

Adaptability – Adapts to changes in the work environment; Manages competing demands; Changes approach or method to best fit the situation; Able to deal with frequent change, delays, or unexpected events.

Communication – Speaks clearly and persuasively in positive or negative situations; Listens and gets clarification; Responds well to questions; Demonstrates group presentation skills; Participates in meetings; Writes clearly and informatively; Edits work for spelling and grammar; Varies writing style to meet needs; Able to read and interpret written information.

Dependability – Follows instructions, responds to management direction; Keeps commitments; Completes tasks on time or notifies appropriate person with an alternate plan.

Design – Generates creative solutions; Translates concepts and information into images; Uses feedback to modify designs; Applies design principles; Demonstrates attention to detail.

Initiative – Volunteers readily; Undertakes self-development activities; Seeks increased responsibilities; Takes independent actions and calculated risks; Looks for and takes advantage of opportunities; Asks for and offers help when needed.

Innovation – Displays original thinking and creativity; Meets challenges with resourcefulness; Generates suggestions for improving work; Develops innovative approaches and ideas.

Planning/Organizing – Prioritizes and plans work activities; Uses time efficiently; Sets goals and objectives.

Problem Solving – Identifies and resolves problems in a timely manner; Gathers and analyzes information skillfully; Develops alternative solutions; Works well in group problem solving situations; Uses reason even when dealing with emotional topics.

Professionalism – Reacts well under pressure; Follows through on commitments.

Teamwork – Balances team and individual responsibilities; Exhibits objectivity and openness to others’ views; Gives and welcomes feedback; Contributes to building a positive team spirit.

Technical Skills – Assesses own strengths and weaknesses; Pursues training and development opportunities; Strives to continuously build knowledge and skills; Shares expertise with others.

Work Ethic – Completes tasks correctly, and on time or notifies appropriate person with an alternate plan; Follows through on commitments; Demonstrates accuracy and thoroughness; Takes responsibility for own actions; Commits to long hours of work when necessary to reach goals; Supports organization’s goals and values.

Physical Demands

While performing the duties of this Job, the employee is regularly required to sit. The employee is occasionally required to stand; walk; reach with hands and arms and talk or hear.

Working Conditions

The noise level in the work environment is usually quiet.

Software Developer


Job Title
Software Developer

Location
Troy, MI (Onsite)

Reports To
IT and Digital Transformation Senior Manager

Department
Innovation & Technology

Software Developer

The Innovation Developer will be working with innovation team members to deliver prototype solutions using Microsoft technologies and best practices in coding, unit testing, and implementation efforts.

Responsibilities

 

  • Complete full systems development life cycle (SDLC) including requirements gathering, design, development, testing, implementation, and maintenance
  • Modify existing software applications according to business and functional requirements while maintaining strong documentation
  • Consult with internal customers to develop technical specifications, including data flow diagrams
  • Collaborate with members of the team to deliver solutions within budget and on schedule
  • Develop and tune SQL queries and stored procedures
  • Analyze business requirements to determine feasibility of design within time and cost constraints
  • Examine existing code and refactor to optimize
  • Run unit tests and automated test suites
  • Participate in code reviews
  • Designing and building database tables
  • Designing and building of interfaces
  • Estimating effort for projects or tasks
  • Researching process failures and recommend solutions
  • Support print shop operations
  • Identify and build test scenarios and matrixes (comprehensive test)
  • Maintain professional knowledge of applicable software technologies
  • Demo software to stakeholders
Technical Skills
  • Familiarity with at least one of the .NET languages (e.g. C#, Visual Basic .NET)
  • Knowledge of SQL Server, including writing and tuning stored procedures and functions
  • Familiar with Object Relational Mapping (ORM)
  • Experience with front-end development (HTML, CSS, JavaScript)
  • Working knowledge of MVC framework architecture
  • Excellent troubleshooting and communication skills
  • Knowledge of third-party libraries such as jQuery, Moment and Bootstrap
  • Attention to detail
Other Skills & Licenses
  • Outstanding verbal and written communication skills
  • Intellectually Curious
  • Attention to Detail
  • Patient, deliberate, thoughtful, measured, controlled
  • Analytical problem solving
  • Cooperative
  • Dependable
  • Able to work independently
  • Understand limitations
  • Application of knowledge
Education

Bachelor’s degree in computer science or related technical field, or equivalent practical experience. Microsoft certifications a plus.

Competencies

Adaptability – Adapts to changes in the work environment; Manages competing demands; Changes approach or method to best fit the situation; Able to deal with frequent change, delays, or unexpected events.

Communication – Speaks clearly and persuasively in positive or negative situations; Listens and gets clarification; Responds well to questions; Demonstrates group presentation skills; Participates in meetings; Writes clearly and informatively; Edits work for spelling and grammar; Varies writing style to meet needs; Able to read and interpret written information.

Dependability – Follows instructions, responds to management direction; Keeps commitments; Completes tasks on time or notifies appropriate person with an alternate plan.

Design – Generates creative solutions; Translates concepts and information into images; Uses feedback to modify designs; Applies design principles; Demonstrates attention to detail.

Initiative – Volunteers readily; Undertakes self-development activities; Seeks increased responsibilities; Takes independent actions and calculated risks; Looks for and takes advantage of opportunities; Asks for and offers help when needed.

Innovation – Displays original thinking and creativity; Meets challenges with resourcefulness; Generates suggestions for improving work; Develops innovative approaches and ideas.

Planning/Organizing – Prioritizes and plans work activities; Uses time efficiently; Sets goals and objectives.

Problem Solving – Identifies and resolves problems in a timely manner; Gathers and analyzes information skillfully; Develops alternative solutions; Works well in group problem solving situations; Uses reason even when dealing with emotional topics.

Professionalism – Reacts well under pressure; Follows through on commitments.

Teamwork – Balances team and individual responsibilities; Exhibits objectivity and openness to others’ views; Gives and welcomes feedback; Contributes to building a positive team spirit.

Technical Skills – Assesses own strengths and weaknesses; Pursues training and development opportunities; Strives to continuously build knowledge and skills; Shares expertise with others.

Work Ethic – Completes tasks correctly, and on time or notifies appropriate person with an alternate plan; Follows through on commitments; Demonstrates accuracy and thoroughness; Takes responsibility for own actions; Commits to long hours of work when necessary to reach goals; Supports organization’s goals and values.

Physical Demands

While performing the duties of this Job, the employee is regularly required to sit. The employee is occasionally required to stand; walk; reach with hands and arms and talk or hear.

Working Conditions

The noise level in the work environment is usually quiet.

Senior Innovation Developer


Job Title
Senior Innovation Developer

Location
Troy, MI (Onsite)

Reports To
IT and Digital Transformation Senior Manager

Department
Innovation & Technology

Senior Innovation Developer

The Senior Innovation Developer will help design, evaluate and test prototype groundbreaking ideas.  You will have direct contact with management and end users, gathering requirements, and presenting your solutions.  You must be unafraid to share your opinions when appropriate, and humble enough to recognize good ideas when others present them.  In this position you will lead the design of innovation projects, while enforcing best practices in coding, and unit testing.

Responsibilities

 

  • Complete full systems development life cycle (SDLC) including requirements gathering, design, development, testing, implementation, and maintenance
  • Lead innovation projects from beginning until end of development
  • Consult with internal and external customers to develop technical specifications, including data flow diagrams
  • Collaborate with members of the team (developers, business analysts, project managers, etc.) to deliver solutions within budget and schedule
  • Develop and tune SQL queries and stored procedures
  • Analyze business requirements to determine feasibility of design within time and cost constraints
  • Participate in code reviews
  • Mentor the other developers to follow best practices
  • Identify opportunities for new products and/or solutions to be developed
Technical Skills
  • Familiarity with at least one of the .NET languages (e.g. C#, Visual Basic .NET)
  • Knowledge of SQL Server, including writing and tuning stored procedures and functions
  • Familiar with Object Relational Mapping (ORM)
  • Experience with front-end development (HTML, CSS, JavaScript)
  • Working knowledge of MVC framework architecture
  • Excellent troubleshooting and communication skills
  • Knowledge of third-party libraries such as jQuery, Moment and Bootstrap
Other Skills & Licenses
  • Outstanding verbal and written communication skills
  • Intellectually Curious
  • Attention to Detail
  • Patient, deliberate, thoughtful, measured, controlled
  • Analytical problem solving
  • Cooperative
  • Dependable
  • Able to work independently
  • Understand limitations
  • Application of knowledge
Education

Bachelor’s degree in computer science or related technical field, or equivalent practical experience. Microsoft certifications a plus.

Competencies

Adaptability – Adapts to changes in the work environment; Manages competing demands; Changes approach or method to best fit the situation; Able to deal with frequent change, delays, or unexpected events.

Communication – Speaks clearly and persuasively in positive or negative situations; Listens and gets clarification; Responds well to questions; Demonstrates group presentation skills; Participates in meetings; Writes clearly and informatively; Edits work for spelling and grammar; Varies writing style to meet needs; Able to read and interpret written information.

Dependability – Follows instructions, responds to management direction; Keeps commitments; Completes tasks on time or notifies appropriate person with an alternate plan.

Design – Generates creative solutions; Translates concepts and information into images; Uses feedback to modify designs; Applies design principles; Demonstrates attention to detail.

Initiative – Volunteers readily; Undertakes self-development activities; Seeks increased responsibilities; Takes independent actions and calculated risks; Looks for and takes advantage of opportunities; Asks for and offers help when needed.

Innovation – Displays original thinking and creativity; Meets challenges with resourcefulness; Generates suggestions for improving work; Develops innovative approaches and ideas.

Planning/Organizing – Prioritizes and plans work activities; Uses time efficiently; Sets goals and objectives.

Problem Solving – Identifies and resolves problems in a timely manner; Gathers and analyzes information skillfully; Develops alternative solutions; Works well in group problem solving situations; Uses reason even when dealing with emotional topics.

Professionalism – Reacts well under pressure; Follows through on commitments.

Teamwork – Balances team and individual responsibilities; Exhibits objectivity and openness to others’ views; Gives and welcomes feedback; Contributes to building a positive team spirit.

Technical Skills – Assesses own strengths and weaknesses; Pursues training and development opportunities; Strives to continuously build knowledge and skills; Shares expertise with others.

Work Ethic – Completes tasks correctly, and on time or notifies appropriate person with an alternate plan; Follows through on commitments; Demonstrates accuracy and thoroughness; Takes responsibility for own actions; Commits to long hours of work when necessary to reach goals; Supports organization’s goals and values.

Physical Demands

While performing the duties of this Job, the employee is regularly required to sit. The employee is occasionally required to stand; walk; reach with hands and arms and talk or hear.

Working Conditions

The noise level in the work environment is usually quiet.

Junior Software Developer


Job Title
Junior Software Developer

Location
Troy, MI (Onsite)

Reports To
IT and Digital Transformation Senior Manager

Department
Innovation & Technology

Junior Software Developer

The Junior Software Developer will be working with team members to deliver quality solutions using Microsoft technologies and best practices in coding, unit testing, and implementation efforts.

Responsibilities

 

  • Complete full systems development life cycle (SDLC) including requirements gathering, design, development, testing, implementation, and maintenance
  • Modify existing software applications according to business and functional requirements while maintaining strong documentation
  • Consult with internal customers to develop technical specifications, including data flow diagrams
  • Collaborate with members of the team (developers, business analysts, project managers, etc.) to deliver solutions within budget and schedule
  • Develop and tune SQL queries and stored procedures
  • Analyze business requirements to determine feasibility of design within time and cost constraints
  • Participate in code reviews
  • Examine existing code and refactor to optimize
  • Run unit tests and automated test suites
  • Mentor the other developers to follow best practices
Technical Skills
  • Familiarity with at least one of the .NET languages (e.g. C#, Visual Basic .NET)
  • Knowledge of SQL Server, including writing and tuning stored procedures and functions
  • Familiar with Object Relational Mapping (ORM)
  • Experience with front-end development (HTML, CSS, JavaScript)
  • Experience with document composition using Quadient Inspire (GMC) is a plus
  • Working knowledge of MVC framework architecture
  • Excellent troubleshooting and communication skills
  • Knowledge of third-party libraries such as jQuery, Moment and Bootstrap
Other Skills & Licenses
  • Outstanding verbal and written communication skills
  • Intellectually Curious
  • Attention to Detail
  • Patient, deliberate, thoughtful, measured, controlled
  • Analytical problem solving
  • Cooperative
  • Dependable
  • Able to work independently
  • Understand limitations
  • Application of knowledge
Education

Bachelor’s degree in computer science or related technical field, or equivalent practical experience. Microsoft certifications a plus.

Competencies

Adaptability – Adapts to changes in the work environment; Manages competing demands; Changes approach or method to best fit the situation; Able to deal with frequent change, delays, or unexpected events.

Communication – Speaks clearly and persuasively in positive or negative situations; Listens and gets clarification; Responds well to questions; Demonstrates group presentation skills; Participates in meetings; Writes clearly and informatively; Edits work for spelling and grammar; Varies writing style to meet needs; Able to read and interpret written information.

Dependability – Follows instructions, responds to management direction; Keeps commitments; Completes tasks on time or notifies appropriate person with an alternate plan.

Design – Generates creative solutions; Translates concepts and information into images; Uses feedback to modify designs; Applies design principles; Demonstrates attention to detail.

Initiative – Volunteers readily; Undertakes self-development activities; Seeks increased responsibilities; Takes independent actions and calculated risks; Looks for and takes advantage of opportunities; Asks for and offers help when needed.

Innovation – Displays original thinking and creativity; Meets challenges with resourcefulness; Generates suggestions for improving work; Develops innovative approaches and ideas.

Planning/Organizing – Prioritizes and plans work activities; Uses time efficiently; Sets goals and objectives.

Problem Solving – Identifies and resolves problems in a timely manner; Gathers and analyzes information skillfully; Develops alternative solutions; Works well in group problem solving situations; Uses reason even when dealing with emotional topics.

Professionalism – Reacts well under pressure; Follows through on commitments.

Teamwork – Balances team and individual responsibilities; Exhibits objectivity and openness to others’ views; Gives and welcomes feedback; Contributes to building a positive team spirit.

Technical Skills – Assesses own strengths and weaknesses; Pursues training and development opportunities; Strives to continuously build knowledge and skills; Shares expertise with others.

Work Ethic – Completes tasks correctly, and on time or notifies appropriate person with an alternate plan; Follows through on commitments; Demonstrates accuracy and thoroughness; Takes responsibility for own actions; Commits to long hours of work when necessary to reach goals; Supports organization’s goals and values.

Physical Demands

While performing the duties of this Job, the employee is regularly required to sit. The employee is occasionally required to stand; walk; reach with hands and arms and talk or hear.

Working Conditions

The noise level in the work environment is usually quiet.

Senior Software Developer


Job Title
Senior Software Developer

Location
Troy, MI (Onsite)

Reports To
IT and Digital Transformation Senior Manager

Department
Innovation & Technology

Senior Software Developer

The Senior Software Developer will help design and implement our critical back-office solutions.  You will have direct contact with management and end users, gathering requirements, and presenting your solutions.  You must be unafraid to share your opinions when appropriate, and humble enough to recognize good ideas when others present them.  In this position you will be able to help define our solutions, while enforcing best practices in coding, and unit testing.

Responsibilities

 

  • Complete full systems development life cycle (SDLC) including requirements gathering, design, development, testing, implementation, and maintenance
  • Modify existing software applications according to business and functional requirements while maintaining strong documentation
  • Consult with internal customers to develop technical specifications, including data flow diagrams
  • Collaborate with members of the team (developers, business analysts, project managers, etc.) to deliver solutions within budget and schedule
  • Develop and tune SQL queries and stored procedures
  • Analyze business requirements to determine feasibility of design within time and cost constraints
  • Participate in code reviews
  • Mentor the other developers to follow best practices
Technical Skills
  • Familiarity with at least one of the .NET languages (e.g. C#, Visual Basic .NET)
  • Knowledge of SQL Server, including writing and tuning stored procedures and functions
  • Familiar with Object Relational Mapping (ORM)
  • Experience with front-end development (HTML, CSS, JavaScript)
  • Working knowledge of MVC framework architecture
  • Excellent troubleshooting and communication skills
  • Knowledge of third-party libraries such as jQuery, Moment and Bootstrap
Other Skills & Licenses
  • Outstanding verbal and written communication skills
  • Intellectually Curious
  • Attention to Detail
  • Patient, deliberate, thoughtful, measured, controlled
  • Analytical problem solving
  • Cooperative
  • Dependable
  • Able to work independently
  • Understand limitations
  • Application of knowledge
Education

Bachelor’s degree in computer science or related technical field, or equivalent practical experience. Microsoft certifications a plus.

Competencies

Adaptability – Adapts to changes in the work environment; Manages competing demands; Changes approach or method to best fit the situation; Able to deal with frequent change, delays, or unexpected events.

Communication – Speaks clearly and persuasively in positive or negative situations; Listens and gets clarification; Responds well to questions; Demonstrates group presentation skills; Participates in meetings; Writes clearly and informatively; Edits work for spelling and grammar; Varies writing style to meet needs; Able to read and interpret written information.

Dependability – Follows instructions, responds to management direction; Keeps commitments; Completes tasks on time or notifies appropriate person with an alternate plan.

Design – Generates creative solutions; Translates concepts and information into images; Uses feedback to modify designs; Applies design principles; Demonstrates attention to detail.

Initiative – Volunteers readily; Undertakes self-development activities; Seeks increased responsibilities; Takes independent actions and calculated risks; Looks for and takes advantage of opportunities; Asks for and offers help when needed.

Innovation – Displays original thinking and creativity; Meets challenges with resourcefulness; Generates suggestions for improving work; Develops innovative approaches and ideas.

Planning/Organizing – Prioritizes and plans work activities; Uses time efficiently; Sets goals and objectives.

Problem Solving – Identifies and resolves problems in a timely manner; Gathers and analyzes information skillfully; Develops alternative solutions; Works well in group problem solving situations; Uses reason even when dealing with emotional topics.

Professionalism – Reacts well under pressure; Follows through on commitments.

Teamwork – Balances team and individual responsibilities; Exhibits objectivity and openness to others’ views; Gives and welcomes feedback; Contributes to building a positive team spirit.

Technical Skills – Assesses own strengths and weaknesses; Pursues training and development opportunities; Strives to continuously build knowledge and skills; Shares expertise with others.

Work Ethic – Completes tasks correctly, and on time or notifies appropriate person with an alternate plan; Follows through on commitments; Demonstrates accuracy and thoroughness; Takes responsibility for own actions; Commits to long hours of work when necessary to reach goals; Supports organization’s goals and values.

Physical Demands

While performing the duties of this Job, the employee is regularly required to sit. The employee is occasionally required to stand; walk; reach with hands and arms and talk or hear.

Working Conditions

The noise level in the work environment is usually quiet.

Innovation Developer


Job Title
Innovation Developer

Location
Troy, MI (Onsite)

Reports To
IT and Digital Transformation Senior Manager

Department
Innovation & Technology

Innovation Developer

The Innovation Developer will be working with innovation team members to deliver prototype solutions using Microsoft technologies and best practices in coding, unit testing, and implementation efforts.

Responsibilities

 

  • Complete full systems development life cycle (SDLC) including requirements gathering, design, development, testing, implementation, and maintenance
  • Modify and create innovation solutions according to business and functional requirements while maintaining strong documentation
  • Consult with internal customers to develop technical specifications, including data flow diagrams
  • Collaborate with members of the team to deliver solutions within budget and on schedule
  • Develop and tune SQL queries and stored procedures
  • Analyze business requirements to determine feasibility of design within time and cost constraints
  • Examine existing code and refactor to optimize
  • Run unit tests and automated test suites
  • Participate in code reviews
  • Designing and building database tables
  • Designing and building of interfaces
  • Estimating effort for projects or tasks
  • Identify and build test scenarios and matrixes (comprehensive test)
  • Maintain professional knowledge of applicable software technologies
  • Demo software to stakeholders
Technical Skills
  • Familiarity with at least one of the .NET languages (e.g. C#, Visual Basic .NET)
  • Knowledge of SQL Server, including writing and tuning stored procedures and functions
  • Familiar with Object Relational Mapping (ORM)
  • Experience with front-end development (HTML, CSS, JavaScript)
  • Working knowledge of MVC framework architecture
  • Excellent troubleshooting and communication skills
  • Knowledge of third-party libraries such as jQuery, Moment and Bootstrap
  • Attention to detail
Other Skills & Licenses
  • Outstanding verbal and written communication skills
  • Intellectually Curious
  • Attention to Detail
  • Patient, deliberate, thoughtful, measured, controlled
  • Analytical problem solving
  • Cooperative
  • Dependable
  • Able to work independently
  • Understand limitations
  • Application of knowledge
Education

Bachelor’s degree in computer science or related technical field, or equivalent practical experience. Microsoft certifications a plus.

Competencies

Adaptability – Adapts to changes in the work environment; Manages competing demands; Changes approach or method to best fit the situation; Able to deal with frequent change, delays, or unexpected events.

Communication – Speaks clearly and persuasively in positive or negative situations; Listens and gets clarification; Responds well to questions; Demonstrates group presentation skills; Participates in meetings; Writes clearly and informatively; Edits work for spelling and grammar; Varies writing style to meet needs; Able to read and interpret written information.

Dependability – Follows instructions, responds to management direction; Keeps commitments; Completes tasks on time or notifies appropriate person with an alternate plan.

Design – Generates creative solutions; Translates concepts and information into images; Uses feedback to modify designs; Applies design principles; Demonstrates attention to detail.

Initiative – Volunteers readily; Undertakes self-development activities; Seeks increased responsibilities; Takes independent actions and calculated risks; Looks for and takes advantage of opportunities; Asks for and offers help when needed.

Innovation – Displays original thinking and creativity; Meets challenges with resourcefulness; Generates suggestions for improving work; Develops innovative approaches and ideas.

Planning/Organizing – Prioritizes and plans work activities; Uses time efficiently; Sets goals and objectives.

Problem Solving – Identifies and resolves problems in a timely manner; Gathers and analyzes information skillfully; Develops alternative solutions; Works well in group problem solving situations; Uses reason even when dealing with emotional topics.

Professionalism – Reacts well under pressure; Follows through on commitments.

Teamwork – Balances team and individual responsibilities; Exhibits objectivity and openness to others’ views; Gives and welcomes feedback; Contributes to building a positive team spirit.

Technical Skills – Assesses own strengths and weaknesses; Pursues training and development opportunities; Strives to continuously build knowledge and skills; Shares expertise with others.

Work Ethic – Completes tasks correctly, and on time or notifies appropriate person with an alternate plan; Follows through on commitments; Demonstrates accuracy and thoroughness; Takes responsibility for own actions; Commits to long hours of work when necessary to reach goals; Supports organization’s goals and values.

Physical Demands

While performing the duties of this Job, the employee is regularly required to sit. The employee is occasionally required to stand; walk; reach with hands and arms and talk or hear.

Working Conditions

The noise level in the work environment is usually quiet.