The Junior Developer's role is to build and support the organization's web sites and web applications. This includes designing, building, implementing and supporting new web pages and sites; integrating sites with back end applications and databases; migrating legacy applications to the web; and performing day-to-day administration of the organization's web and application portfolio. Use a variety of web development languages and tools is required.
CUSTOMER SERVICE SKILLS:
Willingness to provide a level of service which will clearly differentiate us from our competitors.
Strong customer service orientation.
Professional demeanor in appearance, interpersonal relations, work ethic and attitude.
Possess clear, concise, effective written and oral communication skills to effectively express thoughts, ideas and concepts to bank employees and bank customers.
Ability to present ideas in business-friendly and user-friendly language.
Proven analytical and problem-solving abilities.
Ability to effectively prioritize and execute tasks in a high-pressure environment.
Experience working in a team-oriented, collaborative environment.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
Develop, code, install, test, debug and document web and other applications.
Work on development projects including business line applications, intranets, extranets, and corporate public web sites.
Create, design, develop and update databases as they relate to web applications.
Define web site/application architecture and overall site structure.
Participate in organization web development strategy.
Development using SharePoint Online, Flow, Forms, PowerApps and other Office 365 technologies.
Development using InfoPath and SharePoint workflow.
Identify, recommend and help prioritize new web features and applications in conjunction with business leaders and department managers.
Develop and communicate web site usage and security policies.
Monitor and report on web site usage and security policies.
Monitor and report on web site usage traffic and performance.
Establish policies and procedures for publishing web pages and applications.
Update web pages to ensure accuracy and currency.
Diagnose and troubleshoot problems with existing applications and sites.
Ensure security of all web sites and customer applications.
Conduct research into current and emerging web technologies and issues in support of web development efforts.
Banking is a highly regulated industry and you will be expected to acquire and maintain a proficiency in the bank's policies and procedures, and adhere to all laws, rules and regulations that are applicable to your conduct and the work you will be performing. You will also be expected to complete all assigned compliance training in a timely manner.
Experience in gathering and analyzing business requirements.
Experience with computer graphics and basic site/page design.
Ability to conduct research into emerging Internet technologies and programming languages.
Motivated to learn new technologies with a keen attention to detail.
Knowledge in the Software Development Life Cycle (SDLC).