Perform project design and development activities according to customer specifications.
Work with Manager in developing project plan, budget and schedule.
Coordinate with management in preparing project proposals and contractual documents.
Track project progress regularly and develop status reports to management.
Ensure that project is completed within allotted budget and timelines.
Follow company policies and safety regulations for operational efficiency.
Research and recommend new technologies to carry out project development tasks.
Provide assistance to other Developers, perform peer reviews and provide feedback for improvements.
Develop cost reduction initiatives while maintaining quality and productivity.