The Software Engineer will be part of the software development team and participates in all phases of the software development project life cycle, including analysis, design, developing code, testing business software applications, and project implementation.