Vacancy expired!
- Essential Duties• Provide the necessary level of project management and control to keep all assigned projects on schedule.• Manage the infrastructure components supporting the enterprise application server environment.• Conduct business area analysis, requirements definition, logical and detailed design, coding, testing, and implementation for all assigned development projects, according to departmental policies and procedures. Must be able to successfully complete large-sized development projects in a timely and cost-effective manner with minimal supervision.• Effectively communicate technical designs and solutions to other technology and business professionals.• Effectively manage and / mitigate the risks, trade-offs, costs, or conflicts that may emerge between short-term project needs and end-state architecture / infrastructure goals when designing solutions.• Provide the domain knowledge of the infrastructure and employ best practices when participating in the management and development of design patterns, infrastructure components, etc.• Participate as a member of the overall BTD contributing and helping to move the team toward the goal of better fulfillment of business needs, cost savings, easier system integration, faster application deliver, improved system performance, lower maintenance effort, and greater resilience and adaptability to change.• Assist the Architect by participating in the management of the infrastructure and architecture, recommending, planning, and documenting for the transition of it from current state technology to future state technology.• Assist in the active management of the infrastructure components. Innovate and provide suggestions, planning, and development of new components as part of this active management and / or during the course of project assignments. • Assist the Architect in the proper planning (communication, standards, education) in support of the successful transition from current state development tools, objects, infrastructures, and architectures to future state development tools, objects, infrastructures, and architectures.• Provide full support for all assigned Bank application systems and/or application infrastructure. System support includes, but is not limited to: problem resolution (business and non-business hours), user support, and system maintenance.• Design, prototype and develop components to be used in the development of the Banks software solutions.• Assist Application architect and end users in identifying and recommending automated solutions to business problems.• Accurately track and record hours worked on assigned projects/maintenance.• Assist in the evaluation and implementation of vendor-supplied solutions.• Provide assistance and direction to other engineers and developers, as required. • Technical Skills • 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:• 7 years of software engineering experience resulting in at least 10 of the above technical skills at the level indicated• Knowledge of current technological trends in the software development industry.• Strong working knowledge of system integration issues between diverse platforms (PCs, UNIX, and Windows).
- ID: #48909499
- State: New Jersey Jerseycity 10001 Jerseycity USA
- City: Jerseycity
- Salary: $140,000 - $150,000
- Job type: Permanent
- Showed: 2023-01-30
- Deadline: 2023-03-25
- Category: Et cetera