- Creates and maintains technical documentation using defined technical documentation templates.
- Interprets written business requirements and technical specification documents.
- Performs coding to written technical specifications. Investigates, analyses and document reported defects.
- Creates, documents and implements unit test plans, scripts, and test harnesses.
- Coordinates the organization of project activities ensuring that assigned tasks are completed on time and within schedule constraints.
- Coordinates aspects of project delivery including defining project scope, specifying deliverables, estimating project duration, effort, creating detailed project plans, providing status reports and managing change requests.
- Apply principles and methodologies of development practices Maintains regular communications with active team and business stakeholders to ensure necessary and appropriate steps are taken to resolve difficulties, which may impede progress or compromise achievement of team’s release and service objectives.
- Participates in required application support activities Main role in the overall design and architectural direction of iFAST/Desktop application Assist with the GUI screen design and implementation strategy.
- Full lifecycle application development Designing, coding and debugging applications in various software languages.
- Software analysis, code analysis, requirements analysis.
- Software review, identification of code metrics, system risk analysis, software reliability analysis.
- Object-oriented Design and Analysis (OOA and OOD).
- Software modeling and simulation Front end graphical user interface design
- Performance tuning, improvement, balancing, usability, automation.
- Support, maintain and document software functionality Integrate software with existing systems.
- Evaluate and identify new technologies for implementation
↧
C++ Developer at IFDS (Toronto, ON, Canada)
↧