Professional Profile Demonstrated experience in project management in a software/IT environment Excellent documentation and communication skills Responsibilities: Plan, coordinate and conduct multiple complex software engineering activities Create and participate in software planning and estimating, status monitoring and reporting Devise new approaches, apply existing criteria in new ways and draw conclusions from comparative situations Software design, prototyping and investigating Software coding and unit testing Systems integration and testing Software documentation Troubleshoot for program errors in existing systems Make recommendations on the assessment of tools and software products Manage and support other software engineering staff Participate in mandated engineering reviews Participate in the pursuit of new business by identifying op