Architect, develop and implement software programs to meet business requirements.
Develop application code and modules for business and technical requirements.
Tune up design for maintainability, scalability and efficiency.
Develop and implement programs, designs and codes.
Design and develop systems, sub-systems and programs.
Coordinate and support technical staff, operations and vendors.
Interact with clients to determine their requirements and needs.
Resolve and troubleshoot problems and complex issues.
Perform unit tests and fix bugs.
Integrate best qualitative practices in design and development aspects of programs.