The Software Engineer role at PSI enables the development of new features of the technologies that we provide to our customers. Software Engineers work very closely with others across the engineering teams to understand what has been scoped, develop new features of existing Java/ Spring web-based applications with an SQL database, and integrate with internal and third-party systems. This role adds significant value to the operation of PSIs business, performing crucial work in maintaining our people-focused, quality brand. - - Role Responsibilities - - Develop enterprise class & scalable web applications. Enhance and support existing web application functionality which includes new feature development and resolving complex code issues as reported. Collaborate with subject matter experts, product managers and engineers to build modern, scalable, user friendly and functionally robust web applications in an AGILE environment. Participate in all aspects of SDLC including analysis, requirem...Software Engineer, Engineer, Software, Education, Experience