Vacancy expired!
- Software developer working across projects and applications within the Bank.
- Management, Leadership, and Personal Skills
- • Communicates clearly and concisely.
- • Establishes and maintains effective working relationships at all levels.
- • Strong passion for software development.
- • Highly skilled in project management techniques and one or more Systems Development Life Cycle methodologies.
- • Ability to train and mentor more junior software developers.
- • Inspires and leads other software developers.
- Technical Skills (Employee in this position is expected to learn and work on all skills at the level outlined below)
- • System Analysis and design skills (Must have demonstrable experience)
- • Expert in system analysis including process flows, data flows and data lineage.
- • Expert in defining all aspects of system context such as use cases, functional specification, wire frames, security, business data model, business process model.
- • Expert in defining all aspects of system design such as system structure, interface contracts, physical data model, scenario diagrams and deployment diagrams.
- • Application development skills
- • Core
- • Expert in core Java, Java based web frameworks such as Spring, ANGULAR JS or SEAM or STRUTS, JAVA based OR mapping frameworks such as Hibernate or EJB3.
- • Expert in DBMS technologies such as SQL Server, Oracle, Triggers, Data Modelling.
- • Expert in Data processing using tools such as Schedulers (TIDAL), ETL (Business Objects), ESB (Camel) and reporting (Crystal).
- • Complimentary
- • Expert in scripting technologies such as Bash, Jscript and batch.
- • Expert in implementing and integrating common off-the-shelf software (COTS) - Preferably in Banking technologies such as Principia, OPICS, Oracle Flexcube, Lawson.
- • Basic knowledge of DevOps methodologies and build tools such as Maven and Artifactory. Basic knowledge of Amazon Web Services API.
- • Expert in analyzing current technological trends and identifying opportunities to align technology to the Bank strategy.
- • Expert in managing system integration issues between diverse platforms.
- • Application support skills (Must have demonstrable experience in making decisions in production support environment)
- • Expert in issue management such as prioritization, timely disposition and reporting.
- • Expert in root cause analysis.
- • Expert in developing and implementing fixes.
- Experience
- A minimum of:
-
- Five years of software development experience in system analysis, core application development and support skills
- Bank Employee in this position is expected to :
-
- Acquire understanding of the Bank’s vision, goals, business operations, and markets.
- Develop in-depth knowledge of at least two very large Enterprise quality application (or equivalent).
- ID: #22216485
- State: New Jersey Jerseycity 07097 Jerseycity USA
- City: Jerseycity
- Salary: Depends on Experience
- Job type: Permanent
- Showed: 2021-11-05
- Deadline: 2022-01-01
- Category: Et cetera