Software Engineer
Current- Understand/discuss the requirements with business analysts and other client teams directly. - Responsible for deliverables across all the phases of software development life cycle. - Work with client team on process improvements and proactively provide ideas on system improvements.