Establish, progress and lead project success at all stages in various forms for sales and marketing to continue growth.
Identify and implement necessary development and tasks to meet company goals and commitments learning company business model.
Supply design and development projects on time and within budget.
Develop programs to process sales and marketing data weekly and monthly.
Convey project objectives, risks and success criteria to Company Leadership team.
Perform business analysis and write specifications related to developed software.
Develop software programs and applications passing through all stages.
Analyze and resolve software errors accurately on time and provide required status reports.
Design and develop new software programs and applications assisting developers, analysts and designers.
Help in preparation and documentation of program requirements and specifications.
Suggest, plan and implement software improvements and upgrades.
Write, translate and code software programs and applications commensurate to specifications.
Assist in development and maintenance of user manuals and guidelines.
Install software products for end users as needed.
Resolve problems with software products or company software systems working with network administrators, systems analysts and software engineers.
Guide junior software programmers and research assistants.