What are the responsibilities and job description for the Programmer position at University of Michigan Credit Union?
The University of Michigan Credit Union (UMCU) offers a fun and challenging work environment where each team member is valued and can make a difference. We are currently searching for a talented Programmer to join our Information Technology team! The selected candidate will take part in planning, developing, testing and documenting programming projects and work with credit union staff to develop programs that provide automation. Programming development will include web based and customized core banking database solutions.
Why join the UMCU Team?
- Work with a high energy and collaborative group of supportive professionals.
- We are committed to helping you own your career and grow professionally and personally.
- Comprehensive benefits including low cost/high coverage medical, dental, vision, leave of absence and more!
- Very generous paid time off and a very flexible work environment to help you find just the right work-life balance.
- Tuition reimbursement and a student loan debt repayment program
- Our Fidelity 401k program with employer match is one of the most generous you'll find.
- From our parental leave, to pet insurance and home office credits, our benefits package is one of the best you'll find!
What you will be doing in this role:
- Programming web-based applications and banking industry database systems
- Performing all functions in the software development life cycle (specification, analysis, design, coding, testing, maintenance, support, and documentation)
- Working both independently and in a team-oriented, collaborative environment
- Developing projects from conception through development into a completed solution
- Supporting automated processes to ensure recurring operations are completed as expected
- Communicate with staff and credit union membership to ensure their needs are being met
What you will need for this role:
Required Qualifications:
- B.S. in Computer Science or equivalent experience
- Experience working with Symitar and its associated tools: PowerOn, OpCon, SymXchange, SymConnect, and ARCU
- Experience with one or more development languages: PHP, .NET Development Languages, JAVA, or equivalent OO programming language
- Understanding of object-oriented programming principles and design patterns.
- Experience with client/server architecture
- Experience with building web services (AJAX, SOAP, REST, JSON, WSDL, XML , etc.)
- Practical experience with functional programming and designing concurrent and distributed systems
- Experience with web technologies including: HTML, CSS, JavaScript, and JQuery
- Database experience with one or more of the following: PostgreSQL, MySQL, SQLServer, and Oracle
- Experience with using Git source code control
- Excellent verbal and written communication skills, strong attention to detail
- Self-motivated with an innovative mindset and strong analytical abilities
- You must be authorized to work in the United States on a full-time basis for any employer
Desired Qualifications:
- Experience with software testing, including unit testing, mocks, and test-driven development
- Experience with data visualization tools like Power BI or Tableau
- Experience collaborating on projects with vendors
- Experience configuring tasks to be completed with Robotic Process Automation
- Familiarity with Machine Learning and Generative AI
Programmer Analyst
ZecaTech -
Michigan, MI
CNC Programmer
Revel Staffing -
Brighton, MI
Operating Systems (OS) Programmer
University of Michigan -
Ann Arbor, MI