Application Analyst
Job ID: 110011Position Description: As a part of the Product team, the Application Analyst – Tier 2 will work on a team of developers in the ongoing design, development, implement and maintain of the prototypes using the cutting edge technology in the web 2.0 space. Explore emerging technologies and use them to develop highly scalable customer oriented web applications. Design and develop highly interactive rich internet applications. The candidate must be self motivated but able to work as part of the team. The candidate must be able to pick up the domain knowledge necessary to prototype in a quick time. During the prototype phase frequent changes may take place, agile programming model will be used.The candidate will also participate in the design, development, deployment, and support of Dow Jones’ user (web) interfaces for products such as Factiva.com, Dow Jones Companies & Executives, Dow Jones SalesWorks, Factiva iWorks, Factiva Reader, and Factiva Modules. Position Requirements:Key Responsibilities/Accountabilities: o Explore, understand and implement cutting edge technologies in the web 2.0 space.o Work independently to design and develop the prototype with minimal business requirements as well as collaborate with the team members.o Recommend the new tools in the web 2.0 space to the pool of developers. Set the best practices in this space.o Understand and review project requirements documents, offering feedback as necessary to insure that project requirements can be implemented and are consistent and attainable.o Understand and contribute to accepted methodologies for user interface presentation and flow.o Understand capabilities of Factiva platform services and how those services are used to build Factiva products. o Collaborate with management and technical leads in the development of product enhancements, leveraging an understanding of the underlying technical capabilities and their impact on the requirements. o Collaborate with the user interface architecture team to insure that the most efficient models are employed for abstraction and code reuse.o Actively participate in the specification of interfaces and insure that development of code properly adheres to defined interfaces.o Actively participate in the development of work plans and scheduling to make sure business objectives are achieved on time.o Ensure that the implementation solutions are of high technical quality, are supportable, and are delivered according to the agreed plans. o Develop code for the user interfaces utilizing skills outlined below.o Pay diligent attention to testing and bug resolution, making sure bugs are properly resolved and closed.o Work to meet deliverables with aggressive development and release schedules.o Provide support and maintenance as required. o Follow accepted development processes. Knowledge, Skills and Experience: o Bachelor's or advanced degree in Computer Science, or related business or engineering field. o At least 4 years professional experience developing web-based user interfaces. Experience with customer-facing interfaces preferred.o A passion for developing customer oriented web applications.o Demonstrate ability to learn emerging technologies and develop strategies. Work experience or knowledge of following technologies is a plus – AJAX, asp.net AJAX toolkit, Adobe flash, adobe flex, adobe Air, Silverlight, Javascript frameworks (Dojo toolkit, YUI, JQuery), Yahoo Pipes, Microsoft’s Popfly, mashups, widgets/gadgets, Google Gear.o Have expertise in cross browser development (IE, FireFox, Safari) and web usability and interface design.o Experience with Microsoft web interface development tools, including but not limited to: ASP.net, C#, Visual Studio, Visual SourceSafe, ASP, Visual Basic, CSS, Javascript, XML, XSLT, HTML, XHTML, AJAX, Web Services/SOAP, Object-oriented methodologies/OOP, 508 Compliance.o Ability to effectively work on multiple projects and tasks at the same time.o Excellent communication and effective interpersonal skills.o Effective at building strategic work relationships. Ability to collaborate and interchange ideas effectively.o Effective at working with people of diverse backgrounds.Other: o This is a union position.o Candidate must be qualified to work in the USA. .
|