Jersey City (Hybrid)
The position will participate in the development, implementation, and on-going maintenance of the Bank's application software. The department/team will work across all business units of the Bank to address Information Technology projects and provide support for assigned Information Technology systems implemented at the Bank.
Essential Job Function
- Participate in end-to-end development of business solutions including requirements gathering, analysis, design, coding, testing, and implementation.
- Provide full support for assigned systems including: problem resolution, user support, and maintenance activities (business and non-business hours).
- Collaborate within the team and across teams to enhance system integrations and delivery, improve overall system performance, and recommend and implement automated solutions to solve business challenges.
- Contribute as a member of the overall Business Technology Department to the goals of moving towards better fulfillment of business needs, cost savings, easier system integration, faster application delivery, improved system performance, lower maintenance effort, and greater resilience and adaptability to change.
Skills & Experience
Technical Skills
- Candidates must have 3+ years of relevant software engineering experience working in full-stack development.
- Full-stack development experience in the following or similar frameworks: Angular or React, JavaScript, Java, Spring, SpringBoot, SQL.
- Intermediate-level experience with data modeling and querying, both in the context of application development and reporting.
- Good understanding of software engineering principles and developing reusable components.
- Basic knowledge of Amazon Web Services (AWS).
- Basic knowledge of DevOps methodologies and build tools such as BitBucket, Maven, and Artifactory.
- Familiarity with code monitoring tools such as Checkmarx, SonarQube, BurpSuite and ability to implement secure code.
- General knowledge of SDLC methodologies, project management techniques, and vendor solution evaluation.
- Ability to identify current- and future-states and work collaboratively with the technical team to provide solutions to effectively transition.
- Knowledge of low-code development platforms, such as Unqork, Appian, Mendix, or Pega, is a plus.
We look for candidates who can demonstrate the following competencies
- Clear, concise, and effective communication skills.
- Effective relationship-building across all organizational levels.
- Passionate about software engineering and solving complex challenges.
- Ability to prioritize tasks and operate with minimal guidance.
- Self-motivated and possesses a "can do" attitude.
Education & Credentials
- Bachelor's degree in business, computer science, or engineering preferred.
Salary range - $110,000 - $120,000
Skills:
#J-18808-Ljbffr