This individual will be responsible for development and support of the banks mobile banking retail application. The overall team is a combination of employees, contractors, and off shore developers. This position will include application design, development oversight, and coordination with other groups within the bank to deliver the overall solution.
Work on everything from customer-facing web and mobile applications using cutting-edge pen source frameworks, to highly-available RESTful services, to back-end Java based systems using the hottest techniques in Big Data.
Responsible for all activities required to ensure optimum performance and data integrity of databases in production environments, in line with the requirements. Responsible for server based databases in development and test environments including database software installation, database creation, performance and capacity design, backup and recovery design, security design.
Experience leading a team of web developers using modern, open source software to prototype and deploy backend web applications, including all aspects of server-side processing, data storage, and integration with frontend development.
Lead software engineering team through design and implementation of complex systems, common tool usage, and best practices. Capture and / or translate functional requirements into software design documentation.
As a Senior Adobe AEM Developer you will participate in all aspects of the software development lifecycle which includes estimating, technical design, implementation, documentation, testing, deployment and support of application developed for our clients.
Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program. Investigate whether networks, workstations, the central processing unit of the system, and/or peripheral equipment are responding to a program's instructions.