skip to main content

Important Notice

It appears you are using an older version of your browser. While some functions will be available, works best with a modern browser such as the ones provided by:

Please download and install the latest version of the browser of your choice. We apologize for any inconvenience.

Software System Engineer II

Click the Facebook, Google+ or LinkedIn icons to share this job with your friends or contacts. Click the Twitter icon to tweet this job to your followers. Click the link button to view the URL of the job, which then can be copied and pasted into an e-mail or other document.

Job Details
Job Order Number
Company Name
First American Bank
Physical Address

Elk Grove Village, IL 60007
Job Description

First American Bank is a family owned, full-service bank with over 50 locations in Illinois, Florida, and Wisconsin. Our mission is simple: to offer competitive banking products with the personal attention and service customers deserve. First American Bank can offer employees a level of visibility and stability that is difficult to find in many larger corporations. We are looking for people who want a career – not just a job!

This hourly (non- exempt) position serves and supports each of the business units of First American Bank through the analysis of business needs and the development of technological business processes and systems. This position also requires the use of various scripting languages and development methodologies to assist in the effort to streamline departmental processes and deliver software solutions. Must have strong knowledge and experience in Microsoft Power BI, Power Apps, and Power Automate and Microsoft Suite related applications.


Develop, modify and code software system programming applications.

Correct programs according to the QA testing results within moderate complicated conditions.

Test software and ensure that completed work correctly meets requirements, and is in accordance with agreed designs.

Responsible for troubleshooting and resolving issues relying on the established software systems.

Research best practices and support the development of the solutions and recommendations for the current business operations.

Research new tools, and be able to create Proof of Concepts based on project requirements.

May provide data interpretation and help to produce ad hoc data and reports.

Evaluate user needs, define technical problems, and work with engineering/development staff to determine solutions.

Perform ongoing activities to maintain and enhance overall system functionality and implement solutions.

Mentor and develop junior team members.

Perform other duties as assigned by management.


Bachelor’s degree, technical certification or qualifying work experience required.

Minimum 2 years of work experience related to software development required.

Previous banking industry experience is a plus.

Strong verbal and written communication skills and good customer service skills with internal customers required.

Must be able to communicate technical requirements and solutions to both technical and nontechnical users.

Must be very detail-oriented and analytical in nature, with strong problem solving and decision making skills.

Must have the ability to multitask and manage time effectively.

Ability to quickly learn new concepts and software is required. Conduct group presentations and meetings as needed.

Strong technical skills including understanding of software development principles is required.

VBA scripting experience, programming experience, or computer programming coursework is a plus.

Must have an above average understanding of various Microsoft products, including, but not limited to: Visio, Excel, Word, SharePoint, and Dynamics 365.

Strong knowledge of Microsoft Power BI, Power Apps, and Power Automate.

Experienced with 3 or more of the following technologies: Team Foundation Server, K2, MySQL, Java, JavaScript, VBA

Strong knowledge and competency of application development and software development life cycle is desired

Strong knowledge and competency of SQL Server is desired

A strong desire to learn new technologies and work in a team environment.

Some travel between Elk Grove and various branches is required.

Typical schedule is Monday-Friday 8:00 a.m. to 5:00 p.m.

Weekend or evening hours may occasionally be required depending upon business need.

Job Posting Location: Elk Grove Village, IL – 700 Busse Rd

Date Requisition Posted: 5/29/2020

To view full details and how to apply, please login or create a Job Seeker account.