The Senior Developer will provide application development services, including oversight and mentoring of junior resources, to partner with our clients to help them achieve their business goals of increasing efficiencies and creating a competitive advantage.
Initiates the project by setting up build plans, code branches, establishing namespaces, defining configuration and code artifacts, standardizing developer workspaces and other tasks deemed necessary to ensure successful project execution
The Java Senior Systems Developer role will involve close interaction with the Systems Architect,Development Team Leaders, business team members and other members of the development team and will demand a high level of design and coding to implement and deliver enhancements.
Works on enterprise-wide small and large complex projects that require the highest level of expertise; participates on project teams, systems and data analysis, design, development, integration, and enhancement activities, as well as related maintenance and more complex production support.
Work closely with executive leadership, product managers and other software engineers to develop new product offerings and improve existing SAAS solution for clients within the financial services industry.
Expert knowledge of object oriented analysis, design, and programming in Java or Python. (Your interview will include coding scenarios designed to test your analytical skills as well as your coding capabilities.)
The Principal Engineer is an integral part of the engineering team, serving as a technical leader with strong influence in the technical direction of projects. The Principal leads by example and is effective in helping the junior team members achieve success.