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.
What You Will Be Doing
- 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)
- Maintaining all developed programs
- Working both independently and in a team-oriented, collaborative environment
- Developing projects from conception, through development, into a completed solution
- Communicate with staff and credit union membership to ensure their needs are being met
What You Need for this Position
Required Qualifications
- B.S. in Computer Science or equivalent experience
- Experience with one or more of Development Languages: PHP, .NET Development Languages, JAVA, or equivalent OO programming language
- Understanding of object oriented 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, andJQuery
- Database experience with one or more of the following: PostgreSQL, MySQL, SQLServer, and Oracle
- Experience with using Git source code control
- Ability to learn new skills and assume new responsibilities
- Ability to work cooperatively in a team environment
- Excellent verbal and written communication skills, strong attention to detail
- Self- motivated with an innovative mindset and have 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 Symitar and its PowerOn,OpCon,SymXchange, SymConnect, or ARCU
- Knowledge of packaging, distributing and deploying desired
- Experience with testing, including unit testing, mocks, and test driven development
- 1-3 years of experience with Java Programming : J2EE / Java 5 /JSP / Servlets
- Experience with AngularJS
- Familiarity with Jenkins
What's in it for you?
- Generous medical, dental, vision, 401k, short and long term disability, parental leave and plenty of amazing perks!
- We work hard and have an excellent time doing it!
- Great downtown Ann Arbor location and we pay for the parking
- What could be better than maize and blue logo wear?
- Paid time off including personal time, sick, vacation and even give back time to volunteer in the community
- Be part of a fast growing organization that gives back to the community it serves
- UMCU was recently name one of Michigan's top workplaces by the Detroit Free Presses Top Workplace Awards Program as well as the Best and Brightest Top Workplaces