Software Engineer
Software Engineer
The Software Engineer is primarily responsible for designing, developing, configuring and supporting computer software applications.Software Engineer Duties Include but are not Limited to the Following: Level I - Minimum Manage designated technology application portfolio from configuration, maintenance and monitoringProvide analysis, architectural design and leadership on small size projectsWork within defined IT processes and procedures including the company’s internal software development life cycle methodology (SDLC)Serve as liaisons between technical and business departments in order to ensure that all requirements and targets are metWork under close to moderate supervision with limited latitude for independent judgmentConsult with senior peers on non-complex projects to learn through experienceApply basic application management and administration skills with moderate level of proficiencyRepresent department and the organization favorably and in accordance with established Company standards and associate attributes at all timesParticipate in 24x7 On Call rotation supporting break/fix ticket resolution.Other duties as assigned by managementLevel II – Fully meets the responsibilities of Level I plus the following: Manage designated technology application portfolio from reengineering, enhancements and upgrades, to maintenance and monitoringProvide analysis, architectural design and leadership on medium and large complexity projectsWork within and assist with management of defined IT processes and procedures including the company’s internal software development life cycle methodology (SDLC)Work with little to no supervision with extreme latitude for independent judgmentConsult with senior peers on medium to large complexity projectsProvide guidance and knowledge transfer to peers for areas of expertiseApply proficient application management and administration skills with moderate level of proficiencySenior – Fully meets the responsibilities of Level II plus the following: Provide analysis, architectural design and leadership on large complex projectsWork with little to no supervision with extreme latitude for independent judgmentConsult with senior peers on large complexity projectsProficient in all levels and phases of application development and support