Sr. Engineer, Applications Development

Overview

On Site
USD 139,194.00 per year
Full Time

Skills

Debugging
System Requirements
Interfaces
Sequence Diagrams
UML
UPS
Sprint
Management
Problem Solving
System Testing
Documentation
JUnit
Computer Science
Management Information Systems
SOAP
Software Development Methodology
Object-relational Mapping
Spring Framework
Caching
PL/SQL
DevOps
Jenkins
Git
Microsoft TFS
Sonar
Performance Tuning
Dynatrace
IBM WebSphere MQ
Multithreading
Collections
Oracle
Database
Writing
SQL
TIBCO Spotfire
Java
J2EE
RESTful
Change Management
Design Patterns
Project Management
Agile
Scrum
Waterfall
IT Management
Business Acumen
Application Development
Collaboration
Expect
Accountability
SAP BASIS

Job Details

Job Description

DUTIES:

Write clean and maintainable code.

Debug, improve and maintain existing code.

Analyze system requirements, including identifying program interactions and appropriate interfaces between affected components and sub systems, by developing class and sequence diagrams, UML diagrams.

Participate in the Agile development lifecycle, including daily stand-ups and biweekly sprint planning.

Communicate across departments within the company and with business users to solve problems.

Develop and use collaborative relationships to facilitate the accomplishment of work goals.

May recommend new technologies and methodologies to management for meeting business needs, resolving problems and exploiting opportunities. Remain current with new technologies.

Participate in software system testing and validation procedures, programming and documentation. Able to code unit tests in Junit.

Ensure proper analysis of problems and programming approaches to prevent rework and schedule slippage.

Occasionally work a non-standard shift including nights and/or weekends and/or have on-call responsibilities.

REQUIREMENTS:

Bachelor's degree in Computer Science, MIS, Business, or related.

Five (5) years in any occupation with development or related experience.

Five (5) years in any occupation with development or related experience must include: Developing and working with Java/J2EE, Spring, REST and SOAP Services; SDLC lifecycle for Agile and Waterfall methodologies; Java, J2EE development with experience in Spring and ORM, Spring boot, cache implementations; Experience with database queries in PL/SQL, Functions in Oracle; DevOps and collaboration tools: Jenkins, GIT, TFS, Sonar; Applying performance tuning across the application stack to ensure optimal application performance meeting set SLAs, using Profiling tools, such as Dynatrace; MQ, Multi-Threading, Collections and Generics Framework Experience in Oracle DBMS and writing complex and efficient SQL queries to analyze large sets of data; Building an enterprise scale highly componentized application using Jasper Reports or Spotfire Reports and Java/J2EE REST services, integrated with front end applications; Enterprise implementation experience and working with Change management and processes; Industry standard best practices such as Design Patterns, Coding Standards and Coding modularity; and Experience in the following areas: project management using Agile SCRUM and Waterfall, technical leadership, strategic technical planning, business acumen, applications development.

SALARY: $139,194 per year

Education

Work Experience

Certifications

Travel

Workstyle
Hybrid

At Raymond James our associates use five guiding behaviors (Develop, Collaborate, Decide, Deliver, Improve) to deliver on the firm's core values of client-first, integrity, independence and a conservative, long-term view.

We expect our associates at all levels to:
Grow professionally and inspire others to do the same
Work with and through others to achieve desired outcomes
Make prompt, pragmatic choices and act with the client in mind
Take ownership and hold themselves and others accountable for delivering results that matter
Contribute to the continuous evolution of the firm

At Raymond James - as part of our people-first culture, we honor, value, and respect the uniqueness, experiences, and backgrounds of all of our Associates. When associates bring their best authentic selves, our organization, clients, and communities thrive. The Company is an equal opportunity employer and makes all employment decisions on the basis of merit and business needs.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.