The Software Engineer II collaborates with senior engineering staff, business analysts, and QA engineers to design, code, and test enterprise applications. This person will leverage a hybrid (in-office and remote) schedule to collaborate in-person and/or online to ensure solutions are simple and maximize value. This person also collaborates with senior and principal engineers to drive improvements to efficiency, quality, and should stay current with new languages/frameworks as needed by each ongoing development projects. E ssential Functions: Analyze requirements, produce object-oriented but loosely-coupled designs for product enhancements and new development and provide feedback. Develop and deliver code from detailed technical business requirements, leveraging a mix of approved technologies. Work independently on projects or as part of a team Work on full stack solutions including front end, back end and databases Make recommendations in the selection and design of a technology solution Work with the team to estimate tasks, design and implement solution Automate development processes Provide software architectural guidance during the design phase.
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