PRIMARY DUTIES/KEY RESPONSIBILITES Develop custom software as part of an Agile software development team Configure, analyze, develop, maintain and/or refactor new/existing program code and applications to support business processes and functions and keep technical debt to a minimum May translate logical information model to efficient physical database designs Interface as necessary with all critical integration points to ensure that applications are integrating successfully and efficiently with all requested applications Participate in application development using Java, Spring Framework, JavaScript, Bootstrap, Hibernate and other technologies Participate in problem solving and troubleshooting for the assigned application(s), functional area(s), or project(s) Effectively document any key work Stay current with changes in the technical area of expertise Develop and maintain a thorough knowledge of the assigned application(s), functional area(s), or project(s) Work with the team to ensure the quality of the assigned application(s), functional area(s), or project(s) Respond quickly/effectively to production issues by taking responsibility for seeing those issues through resolution under the guidance of the senior developers within the team Proactively assist with troubleshooting production issues wherever applicable Adapt easily to a variety of different positions/roles/functions from day to day
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level