Information Technology

With more than 40 tech departments, we offer opportunities for growth and advancement you won't find at smaller companies. We provide in-depth training, one-on-one mentoring in a supportive, friendly, and inclusive environment, and are proud to offer our associates a great work-to-life balance! We offer a merit-based work-from-home program based on job responsibilities. After initial training in-person, this specific role could have the flexibility to work from home. While associates are able to work from home, they also are expected to come into the office for certain days when projects, meetings, gatherings, or trainings warrant in-person attendance. Please note that we are not currently hiring fully remote positions. All candidates must have the ability to work in one of our tech offices from time to time. Our tech offices are in Lansing, Grand Rapids, and Traverse City, Michigan.

Java Software Developer

Our Java Software Developers:

  • Define, develop, test, analyze, and maintain new and pre-existing software programs and applications
  • Actively participate in code/design reviews and brainstorming sessions
  • Develop program and system documentation
  • Analyze and fix software errors in a timely and accurate fashion
  • Consult with users, architects, project leaders, and management to resolve problems and suggest alternatives

Desired Skills and Experience

  • A four-year college degree in Computer Science, Information Systems, Information Technology, Management Information Systems, a related field, or equivalent experience.
  • Knowledge of Java, SQL, DB2, Struts, JSP, AJAX, Web Services, Spring, Eclipse, and/or JUnit is strongly preferred
  • Experience with HTML, CSS, JavaScript, and jQuery is a plus
  • Enthusiasm for driving improvement by finding and implementing solutions to new challenges
  • Must be able to learn and effectively use tools and software development techniques as practiced, acquired, or adopted within the IT Division

COBOL Software Developer

Our COBOL Software Developers:

  • Define, develop, test, analyze, and maintain software programs and applications
  • Actively participate in code/design reviews as well as brainstorming sessions
  • Develop program and system documentation
  • Analyze and fix software errors in a timely and accurate fashion
  • Consult with users, architects, project leaders, and management to resolve problems and suggest alternatives

Desired Skills and Experience

  • A four-year college degree in Computer Science, Information Systems, Information Technology, Math, Economics, Management Information Systems, or another logic-based field, or equivalent experience is preferred.
  • Knowledge of COBOL, DB2, databases, or SQL is a plus
  • Enthusiasm for driving improvement by finding and implementing solutions to new challenges
  • Must be able to learn and effectively use tools and software development techniques as practiced, acquired, or adopted within the IT Division

.NET Software Developer

Our .NET Software Developers:

  • Define, develop, test, analyze, and maintain new and pre-existing software programs and applications
  • Actively participate in code/design reviews and brainstorming sessions
  • Develop program and system documentation
  • Analyze and fix software errors in a timely and accurate fashion
  • Consult with users, architects, project leaders, and management to resolve problems and suggest alternatives

Desired Skills and Experience

  • A four-year college degree in Computer Science, Information Systems, Information Technology, Management Information Systems, a related field, or equivalent experience.
  • Familiarity with Visual Studio and experience with the C# or Visual Basic .NET programming languages preferred
  • Enthusiasm for driving improvement by finding and implementing solutions to new challenges
  • Must be able to learn and effectively use tools and software development techniques as practiced, acquired, or adopted within the IT Division

SAP ABAP Software Developer

Our SAP ABAP Software Developers:

  • Define, develop, test, analyze, and maintain software programs and applications
  • Actively participate in code/design reviews as well as brainstorming sessions
  • Develop program and system documentation
  • Analyze and fix software errors in a timely and accurate fashion
  • Consult with users, architects, project leaders, and management to resolve problems and suggest alternatives
  • Work with development technologies that include but are not limited to the following: SAP ABAP, ABAP Web Dynpro, SQL, Java, JavaScript, CSS, and COBOL

Desired Skills and Experience

  • A four-year college degree in Computer Science, Information Systems, Information Technology, Management Information Systems, Math, a related field, or equivalent experience is preferred.
  • Classroom experience with ABAP programming language and SAP development environment
  • Exposure to Reports, Forms, Classic Dynpro, ABAP Web Dynpro, and table development is desired
  • Enthusiasm for driving improvement by finding and implementing solutions to new challenges
  • Must be able to learn and effectively use tools and software development techniques as practiced, acquired, or adopted within the Division

IT Project Lead

Our IT Project Leads:

  • Coordinate work for projects involving multiple team members
  • Create and execute project work plans to meet changing needs and requirements
  • Help identify resources needed and work with leaders to assign individual tasks
  • Prepare and review project-related documents prepared by the team before passing along to stakeholders 
  • Effectively apply project management methodologies and best practices
  • Perform risk analysis and recommend actions to mitigate risk
  • Ensure project documents are complete, current, and stored appropriately
  • Ensure projects meet stakeholder objectives

Desired Skills and Experience

  • Bachelor’s degree from four-year college or university; or several years related experience or training; or equivalent combination of education and experience. These requirements may be waived or changed at Company discretion based on prior education or experience.
  • Exhibit good levels of organization, communication, and leadership
  • Demonstrated track record of effectively working with individuals from different backgrounds and experience levels
  • Proven performance delivering high-quality solutions on individual project
  • Ability to
    • communicate effectively and possess good problem resolution skills
    • write routine reports and correspondence 
    • facilitate team meetings and handle project conflicts within and outside of the team
    • understand complex concepts related to the project
    • inspire other team members to attain goals and pursue excellence 

User Experience Designer

Our User Experience Designers:

  • Consult with business users and IT to determine the information needed to develop visual design concepts, including graphics, and screen prototypes
  • Conduct and analyze user research, including usability studies, user interviews and surveys
  • Developing information architecture needed for web development and user interactions
  • Maintaining an awareness of current usability and user-centered design best practices
  • Consulting with users, architects, project leaders, and management to resolve problems and suggest alternatives
  • Assisting with development and maintenance of corporate web standards

Desired Skills and Experience

  • A four-year college degree in User-Experience Design, User-Interface Design, User-Centered Design, Information Architecture, Graphic Design, Human-Computer Interaction, New Media, or equivalent experience is preferred.
  • Strong artistic and visual eye for design, with a solid understanding of how to design for the web
  • Proficiency with Adobe Suite (InDesign, Illustrator, Photoshop)
  • Understanding of CSS, (X)HTML, XML, JavaScript, image editing and production, interface design, usability testing, and information architecture is desired
  • Must be able to communicate effectively with project teams and participate in brainstorming sessions
  • Portfolio of previous projects demonstrating Web Design/User-Experience Design

Network Administrator

Our Network Administrators:

  • Handle the administration of network equipment for two data centers and our campus (LAN/MAN) and branch (WAN) networks
  • Troubleshoot any network equipment or connection issues (Routers, Layer 2 and 3 switches, WAN acceleration devices, firewalls, etc.)
  • Plan, coordinate, and implement network equipment upgrades
  • Are the point of contact for contracted companies that are servicing our remote branches
  • Provide proposals and recommendations for network enhancements
  • Are required to perform occasional maintenance or upgrades that fall outside of normal business hours

Desired Skills and Experience

  • A four-year college degree in a computer-related field with a focus in Networking Systems or equivalent experience is required. Candidates without a four-year degree, but with several years of relevant experience, may also be considered.
  • Experience with any of the following:
    • Cisco IOS
    • Cisco NX-OS
    • Dynamic Routing Protocols (including OSPF and EIGRP)
    • Data Center knowledge (including OTV, VDC, VPC, Port-Channeling, HSRP, Spanning Tree, etc.)
    • Cisco VoIP Phone System
    • Cisco Unified Communications Product Suite
    • ASA Firewalls (including IPS and IDS)
    • WAN Acceleration devices (including WAAS)
    • Cisco ACS
    • Cisco ISE
  • CCNP or equivalent work experience is strongly preferred
  • Great customer service skills
  • Effective communication and coordination skills, ability to convey ideas to multiple audiences
  • Self-motivating individual with a proven history of growing technical skills

Server Systems Administrator

Our Server Systems Administrators:

  • Provide installation, training, and support for computer server hardware and software using industry best practices in a team environment
  • Monitor server performance for potential hardware problems and employ appropriate fixes
  • Provide solutions for problems and questions pertaining to computer servers software applications and document specific incidents
  • Provide research and development services for computer server hardware and software, providing recommendations to management when needed

Desired Skills and Experience

  • A four-year college degree in Computer Science, Computer Engineering, Information Technology, Business Information Systems, Information Systems, or Management Information Systems or a similar major is preferred. Candidates without a four-year degree, but with several years of relevant experience, may also be considered.
  • Computer server installations and maintenance experience
  • Knowledge of technologies that may include:
    • Windows Server
    • Exchange
    • SharePoint
    • Active Directory
    • IIS
    • Microsoft System Center products
    • Scripting languages for automation
    • Server virtualization technologies
    • Linux Operating Systems
  • Ability to make logical and sound decisions under supervision
  • Willingness to work occasionally outside the normal business hours
  • Ability to clearly articulate thoughts verbally and in writing by preparing business correspondence that is effective and professional
  • Strong problem solving and troubleshooting skills

Database Administrator

Our Database Administrators:

  • Manage database access
  • Build and maintain table structures
  • Work with user areas on new and existing applications
  • Assist with database design and development on new and existing databases
  • Perform data modeling
  • Identify performance issues and provide database tuning suggestions (additional indexes, SQL review, etc.)
  • Provide support for any reported database-related issues
  • Support database functions by designing and coding utilities
  • Identify and implement security measures
  • Test and implement backup and recovery plans
  • Work with database vendors on issues
  • Maintain the database management system and tools including researching changes, planning upgrades, and implementing patches and upgrades
  • Work with the following products:
    • DB2 on z/OS
    • DB2 LUW
    • Microsoft SQL Server
    • IBM Data Studio
    • DB2 Admin Tool
    • DB2 Automation Tool
    • DB2 Query Monitor
    • File Manager for DB2
    • Omegamon for DB2
    • DB2 Performance Expert on z/OS
    • IBM Optim Performance Manager
    • ER STudio
    • SQL Server Management Studio
    • Redgate
    • SQL Sentry

Desired Skills and Experience

  • A four-year college degree in Computer Science, Computer Engineering, Information Technology, or a similar major is preferred. Candidates without a four-year degree, but with several years of relevant experience, may also be considered.
  • High quality and attention to detail is required
  • Must possess excellent problem solving and organizational skills
  • Effective communication and interpersonal skills are a must
  • Work performed during non-standard work hours is required
  • Expected to keep knowledge and skills up-to-date with changing technologies

IT Security Analyst

Our IT Security Analysts:

  • Are responsible for reducing IT Security risk and responding to incidents
  • Research, develop, maintain and support security software tools
  • Investigate security incidents
  • Participate in security risk assessments and work with other teams to remediate security vulnerabilities
  • Educate other company associates on security best practices
  • Recommend security policies

Desired Skills and Experience

  • A four-year college degree in IT Security, Information Assurance, Information Security & Intelligence, or similar major is preferred. Candidates without a four-year degree, but with several years of relevant experience, may also be considered.
  • Experience working with a Security Information and Event Management (SIEM) tool
  • Experience working with a vulnerability management tool
  • Experience and ability to perform independent research on new security tools
  • Ability to independently learn to use new software
  • Ability to handle multiple projects
  • Ability to effectively communicate to team members and management
  • Ability and interest to obtain industry security certifications

Mainframe Systems Administrator

Our Mainframe Systems Administrators:

  • Define and program software routines using established mainframe programming languages
  • Install and/or maintain vendor-supplied software packages using SMP/E
  • Provide technical support to applications programming and other support areas in the use of systems software
  • Debug problems where systems software may be involved
  • Change operating system settings/options to support business needs and to optimize performance
  • Assist in developing and recommending standards and best practices in the use of systems software

Desired Skills and Experience

  • A four-year college degree in Computer Science, Computer Engineering, Information Technology, Business Information Systems, Information Systems, Management Information Systems or a similar major is preferred. Candidates without a four-year degree, but with several years of relevant experience, may also be considered.
  • Experience with Z/OS systems software installation, maintenance, and administration with experience in the role of team leader or project coordinator
  • Strong problem solving and troubleshooting skills
  • Ability to work with people in a team environment
  • Willingness to work occasionally outside the normal business hours
  • Ability to clearly articulate thoughts verbally and in writing by preparing business correspondence that is effective and professional

WebSphere Administrator

Our WebSphere Application Server Administrators:

  • Maintain web server and middleware environment
    • Identify systems requirements
    • Install upgrades
    • Monitor system performance
  • Work with application development teams on new and existing applications
  • Provide support for any reported web related issues
  • Identify and implement security measures
  • Support web-related functions by designing and coding utilities
  • Work with vendors on issues
  • Technologies and products may include:
    • WebSphere ND
    • WebSphere z/OS
    • IBM MQ
    • RedHat Jboss Active-MQ
    • RedHat JBOSS Fuse
    • Java
    • Jenkins
    • AppDynamics
    • Introscope
    • Pega
    • Guidewire
    • IBM Enterprise Content Management
    • F5 BIG-IP Access Policy Manager (APM)

Desired Skills and Experience

  • A four-year college degree in Computer Science, Computer Engineering, Information Technology, or a similar major is preferred. Candidates without a four-year degree, but with several years of relevant experience, may also be considered.
  • High quality and attention to detail is required
  • Must possess excellent problem solving and organizational skills
  • Effective communication and interpersonal skills are a must
  • Work performed during non-standard work hours is required
  • Expected to keep knowledge and skills up-to-date with changing technologies

Interested in a career at A-O?

Our associates have meaningful, fulfilling, and challenging career paths and come from a wide variety of educational backgrounds. Learn more below!

Explore Openings
Not sure what type of position you're looking for? Send us your resume!