Position Summary:
The Software Engineer will develop specifications and code moderately complex software programming applications in addition to modifying and maintaining existing software. This position requires intensive design, coding and documentation.
Essential Job Functions:
- Designs/codes applications following specifications using the appropriate tools.
- Analysis, design and development of software products.
- Working closely with other team members, such as project managers, graphic artists, systems analysts, and sales and marketing professionals.
-Consulting clients/colleagues concerning the maintenance and performance of software systems and asking questions to obtain information; clarify details and
implement the same.
- Maintaining systems by monitoring, identifying and correcting software defects. Creating technical specifications and test plans.
- Develop well structures and commented code.
- Constantly updating technical knowledge and skills by attending in- house and/or external courses, reading manuals and accessing new applications.
Skills Required:
- Must have good knowledge of Action Script 1.0, 2.0 and Object Oriented Programming.
- Specialized experience and qualifications in C#
- Must have experience with multiple data sources, XML and database skills
- Experience with progressive and streaming Flash Video
- Knowledge of XHTML/HTML, JavaScript, CSS, XML, and DOM
- Flash/JavaScript interactions
- Hands-on experience on Client-Server applications
- Understanding of web-based design and the implications of dynamic interface design
- Experience in Web based back-end programming and integration (PHP, JSP, ASP)
- Familiarity with the Sharable Content Object Reference Model (SCORM) and Learning Object Metadata (LOM) are preferred A working knowledge
of presentation software and video editing/encoding experience is a plus