ProgrammerThe 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 programOur 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 systemsPerforming 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 environmentDeveloping projects from conception through development into a completed solutionSupporting automated processes to ensure recurring operations are completed as expectedCommunicate with staff and credit union membership to ensure their needs are being metWhat you will need for this role:B.S. in Computer Science or equivalent experienceExperience working with Symitar and its associated tools: PowerOn, OpCon, SymXchange, SymConnect, and ARCUExperience with one or more development languages: PHP,.NET Development Languages, JAVA, or equivalent OO programming languageUnderstanding of object-oriented programming principles and design patterns.Experience with client/server architectureExperience with building web services (AJAX, SOAP, REST, JSON, WSDL, XML, etc.)Practical experience with functional programming and designing concurrent and distributed systemsExperience with web technologies including: HTML, CSS, JavaScript, and JQueryDatabase experience with one or more of the following: PostgreSQL, MySQL, SQLServer, and OracleExperience with using Git source code controlExcellent verbal and written communication skills, strong attention to detailSelf-motivated with an innovative mindset and strong analytical abilitiesYou must be authorized to work in the United States on a full-time basis for any employerDesired Qualifications:Experience with software testing, including unit testing, mocks, and test-driven developmentExperience with data visualization tools like Power BI or TableauExperience collaborating on projects with vendorsExperience configuring tasks to be completed with Robotic Process AutomationFamiliarity with Machine Learning and Generative AI
Apply Now