Decomposes requirements, designs and creates detail tasks for completion during the development.
Develops and executes Unit Tests.
Develops detailed software designs from requirements, working with other team members.
Participates in code reviews: verify maintainability, extensibility and assure complexity has been minimized.
Pinpoints and resolve software bugs.
Develops code based on the Technical specs defined for the project.
Complete all necessary administration duties for his/ her own task
Keeps Project Managers and Director informed about any potential Risk and issues in a given project
Picks up new technologies with ease and solves technical problems