Principal Consultant
CurrentAt RSI, the Principal Consultant is both a technology leader and a team leader within a specific software development practice. In my role as a Principal Consultant within the RSI Java practice, I have taken on additional leadership responsibilities over and above my duties as a senior developer. These include an expectation to act as a mentor and coach for more junior Java developers. Principal Consultants also work closely with our clients IT staff to deliver software and services that advance our customer's business goals. In addition, Principal Consultants provide feedback and advice to RSI leadership about technical direction within our practice.