As Lead Web Application Developer you will be responsible for designing, developing and maintaining integrated web technology solutions for our client. You will work within a team of developers and will help design, develop and maintain an online consumer banking platform. You moreover will coordinate with project teams and business analysts to translate specifications into new or enhanced web application solutions.Lead the technical development of web applications.
Work with projects teams and business analysts to create technical requirements.
Work with projects teams and systems analysts to translate technical requirements into optimally coded solutions which adhere to company standards for architecture, security, stability and incident support.
Demonstrate command of multiple programming languages and basic system analysis techniques.
Bachelor's Degree (or High School Diploma/GED and 4 years of professional IT experience).
Minimum of 2 years of professional IT experience.
Prior experience with Java web application development with Spring MVC.
Prior experience implementing responsive web design with CSS media queries.
Experience working with agile methodologies.
Proficient use of Microsoft Office Suite to include Excel, Access and PowerPoint.
Bachelor's degree in Computer Science, Business, or Finance.
2+ years of software development experience involved in all phases of the software development lifecycle.
Previous IT experience within a bank or a regulated financial organization.
Previous experience working with consumer deposits and/or online retail banking.
Broad knowledge of IT systems, infrastructure, processes and controls,
Knowledge of CMS (Adobe CQ or Fatwire a plus).
Knowledge of IT controllership methodologies and standards; demonstrated experience though project execution compliant with systems development life cycle methodology.
Familiarity with SOAP and RESTful web services.
Understanding the benefits of SOE and the development skills to support SEO.
Strong problem solving and analytical skills.
Strong organizational skills.
Strong interpersonal, communication (both written and verbal), and presentation skills.
Ability to interact and influence at all levels and across functions within an organization.
Ability to effectively manage multiple tasks simultaneously.
Self-starter with strong sense of urgency and detail.