Web Developer

MSU Federal Credit Union

(East Lansing, Michigan)
Full Time
Job Posting Details
About MSU Federal Credit Union
Michigan State Univerity Federal Credit Union's mission is to provide superior service while assisting members and employees to achieve financial security, their goals, and ultimately, their dreams.
Summary
Under general supervision, but in compliance with established policies and procedures, this position is responsible for the research, development, programming, and ongoing maintenance of MSUFCU web based systems. This includes the various MSUFCU owned websites, ComputerLine home banking, Green On the Go® mobile banking, mobile applications, as well as the employee intranet and other internal web based programs. This is a cross-functional role that works directly with project stakeholders to identify requirements and constraints, estimate timeframes, design web user interfaces, and create or modify database components as needed. It includes writing, testing, and documenting code while completing projects on time. This role also communicates programs and projects to other developers and presents to project stakeholders.
Responsibilities
**Web Developer I:** * Participate in the development and structure of the credit union’s website and home banking through various web tools, software, styles, and languages; program and support webpages, menus, and overall website and backend architecture to ensure the functionality, look, feel, and organization of content. * Design, develop, and/or implement web based software to improve and better manage the various MSUFCU websites, home and mobile banking, online member service and information channels, as well as internal web based software for MSUFCU employees. * Troubleshoot technical problems and implement effective solutions. Assist with fixing any software or hardware problems that affect the website or intranet. * Program and support applications for various social networking functions such as podcasts, RSS feeds, credit union blogs, etc. * Create and help maintain technical documentation for programs and systems created and supported by the eCommerce department. * Use project management software to track progress of assigned projects and to collaborate with other project team members. * Participates in testing and code review for eCommerce created programs. * Work closely with the other Information Technology teams and serve as a liaison between the eCommerce and other Information Technology teams. * Develop relationships with third party vendors as necessary for assigned projects, including communicating via email, phone, etc., arranging meetings, and discussing questions and requirements in order to complete assigned projects. * Keep management advised of any system, hardware or usage problem whereby the integrity of the website or intranet, and/or the level of service provided to members through such mediums is compromised or otherwise impaired. * Responsible for managing various software programs for outbound member emails, inbound and outbound secure messaging, and online chat. * Monitor website, ComputerLine, and mobile traffic, logs, and performance reporting. * Assist in the maintenance of web and intranet servers and backups. * Work to disable fraudulent phishing sites, communicating with external website administrators and utilizing other resources as necessary. * Responsible for maintaining the security of all MSUFCU websites and the intranet. * Participate in training activities within your department or branch and with the learning and talent development department; such training helps to ensure staff compliance with Credit Union policies and state and federal regulations and laws. * Perform other duties and assist other employees, as assigned. **Web Developer II:** * All of Web Developer I duties and responsibilities. * Assist and provide support for coworkers with programing design, development, testing, and code review. * Independently lead the design and development of individual programming projects, communicating with stakeholders and other project team members as necessary. * Seek out and provide recommendations for process improvements that support department design and development goals and may increase department productivity and efficiency. **Senior Web Developer:** * All of Web Developer I and II duties and responsibilities. * Analyze and research enterprise level business problems; design, develop, and/or implement enterprise level business solutions, often to reduce costs or to improve business workflow. * Mentor, support, and offer guidance to coworkers on design, development, programming conventions, code review, and department and industry best practices for various projects.
Ideal Candidate
**Knowledge, Skills, and Abilities Required** **Web Developer I:** * Bachelor’s Degree in Computer Science or related field preferred. * Knowledge of at least one of these programming languages: PHP, PERL, Ruby, Python, C# or Java; object oriented PHP 5.3+ experience and Zend certification preferred. * Knowledge of HTML/HTML5, AJAX, CSS, JavaScript, jQuery or other JS libraries. * Knowledge of web application security concerns, OWASP top-10 and common exploits. * Candidate must have excellent communication skills both written and oral along with the ability to present factual information in a creative way that motivates usage of services. * In-depth understanding of Internet protocols, web server platforms, and web services. * Ability to read and understand complex computer system documentation; this job requires some technical writing skills for creating documentation for new and existing web applications and their APIs. * Requires two years of web programming experience, knowledge of personal computers and the ability to troubleshoot web applications; web design experience preferred. * Ability to solve problems efficiently and accurately and handle complex details. * Multi-task orientation to handle a number of projects at once while remaining flexible to changing requirements and priorities. * Must be a team player as there are various departments and personalities to satisfy. * Must be available outside of normal business hours to assist in recovery in the event of a failure or outage of a critical credit union system. * Work requires understanding of graphic design as it relates to the Internet. * Basic understanding of databases and RDBMS and experience writing SQL queries. * Ability to relate technical information to non-technically inclined individuals. **Web Developer II:** * All of Web Developer I knowledge, skills, and abilities. * Strong knowledge of credit union products and services, rules, regulations, policies and procedures. * Proficiency with department programming languages and conventions, design and development standards, and best practices. * Increased understanding of and skill for designing and developing programs that meet the needs and expectations of the credit union and membership and how those programs impact other programs, departments, and credit union as a whole. * Ability to analyze and resolve a wide range of complex situations, researching and testing as necessary to arrive at efficient and innovative solutions. * Strong ability to communicate with project stakeholders and team members, provide time estimates and progress updates, take initiative to anticipate, discuss, and resolve problems on projects, and meet deadlines. **Senior Web Developer:** * All of Web Developer I and II knowledge, skills, and abilities. * Expert knowledge of department programming languages and conventions, design and development standards, and best practices. * Ability to design and develop innovative, efficient, and complex programming solutions with excellent understanding of and consideration for impact on relationship to other programs, employees, and membership.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.