Software Engineer
Current- Implement new features and enhance existing features for the product.- Analyze software requirements to determine feasibility of design within quality assurance, time and cost constraints.- Coordinate and participate in software design and code review.- Create and execute unit, integration and system tests.- Collaborate with front end team and test team to ensure best solution is always in place to promote successful feature deployment.- Inter-group and intra-group teamwork in a multi-site world-wide development environment.