We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Integration Engineer

CU*Answers
United States, Michigan, Grand Rapids
Jun 04, 2025

Description

POSITION SUMMARY

CU*Answers Integrations is a small, tight-knit business and integration development team. Each team member is self-sufficient but available for mentoring and to be mentored. On any given day you could be researching a production issue, developing web interface to a core integration system, or creating a protocol for transmission of secure financial information. We shave square pegs and chisel corners in round holes.

This position would be charged with building, expanding, and supporting various middleware systems built with Python and consumed by systems throughout our organization.

The ability to apply independent judgment is critical in managing complex tasks and making decisions that directly impact the organization's success. This includes assessing situations, analyzing available information, and evaluating potential risks and benefits to determine the best course of action. The individual in this role is expected to make well-informed decisions without constant supervision, addressing challenges with confidence and ensuring alignment with organizational goals and values. This function involves balancing competing priorities, managing ambiguity, and handling urgent or sensitive matters with discretion.

ESSENTIAL JOB FUNCTIONS

1. Writing reusable, testable, and efficient code while meeting business goals and requirements

2. Understanding, designing, and communicating end-to-end integrated systems that leverage the interfaces you build.

3. Onboarding, maintenance, and support for new and existing systems that the Integrations team hosts

4. Integration of data persistence using MySQL and DB2.

5. Efficient and inclusive logging for post-mortem and regulatory compliance verification.

6. Exercise extensive independent judgment to assess complex situations, analyze information, and make decisions that align with organizational goals.

7. Manage multiple priorities effectively, demonstrating discretion and sound decision-making across all responsibilities.

8. Perform additional duties as assigned to support organizational goals and evolving business needs.

JOB qualifications

Required:

  1. Four-year degree in business-related, IT or project management field or equivalent work experience is required. Equivalent experience would be at least 2-3 years of working experience in programming.
  2. Familiarity with credit union operations, regulations and procedures, accounting and balancing functions preferred but not required.
  3. Excellent verbal and written communication skills; ability to deal with external clients as well as internal staff.
  4. Excellent attention to detail and accuracy.
  5. Unquenchable thirst for knowledge.
  6. Experienced with web application development in Python 3.x (familiarity with Python 2.7 desired).
  7. Proficient understanding of code versioning tools such as Git.
  8. Comfortable speaking with clients and co-workers with a wide range of technical and non-technical understanding.
  9. Familiarity with MySQL and other relational databases.
  10. Understanding of fundamental design principles behind a scalable application.

11. Desire and capability to expand knowledge across a wide array of technologies and concepts.

12. Ability to use discretion when dealing with sensitive or confidential data.

13. Ability to operate telephone, photocopier, fax machines and PC workstation.

14. Regular and predictable attendance.

15. Embrace and adhere to the company mission and the seven cooperative principles of a cooperative.

Desired:

1. Familiarity with at least one Python web framework such as Flask or Bottle.

2. Familiarity with JSON/HAL, XML, XSLT and document format specifications.

3. Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3.

4. Knowledge of user authentication and authorization between multiple systems, servers, and environments.

5. Understanding of how Python handles concurrency in high performance systems.

6. Experience working with sensitive data in a regulated environment.

7. Continued pursuit of best practice approaches to software design.

8. Experience with PHP programming language.

CU*Answers is an Equal Employment Opportunity employer that supports the unique perspectives and experiences from all employees and supports a collaborative community spirit. All qualified applicants will receive consideration for employment without regard to age, citizenship status, color, creed, disability, ethnicity, genetic information, gender (including gender identity and gender expression), marital status, national origin, race, religion, sex, sexual orientation, veteran status or any status or condition protected by applicable federal, state or local laws.

Applied = 0

(web-696f97f645-5mbg6)