Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailAs part of an agile team, the Software Engineer II will design, build, and maintain efficient, reusable, and reliable code, ensuring the best possible performance, quality, and responsiveness of applications using existing and emerging technology platforms.
Software Engineer II is part of the department responsible for developing and maintaining applications for the Client Operations area.
These applications onboard customers, deal with customer inquiries and manage risk and regulations.
These applications consist of analytics tools to manage day-to-day operations efficiently and forecast future demand and workflows.
Specifically, the Software Engineer II will work autonomously and in teams on high-level systems analysis and technical phases of design and development, interacting with senior management, other technology personnel, clients, and vendors; build out products and product enhancement from idea to launch; gather user requirements, design and actively write applications; work on production issues; mentor junior engineers; and develop presentations and communicate to business stakeholders. In performing these duties, I will leverage core engineering technologies, including Java; Spring Boot; Cloud development; Rest and Web Service development; Angular; Python; SQL; and react-redux.
Requirements:
Bachelor's degree (or foreign equivalent) in Computer Science, or a related technical field, and five (5) years of experience in the following: application development using Java; integration using Rest and Web Services; SQL; Git, Maven, SOAP; and working in Agile environment; and one (1) year of experience in the following: application development using Python; application development using Spring Boot; migrating traditional applications to cloud-based infrastructure; Angular JS; and react-redux.
Full Time