Sign In
 [New User? Sign Up]
Mobile Version

Software Engineer-Media Planning

Chennai, TN
Job Code:
  • Marketing & PR
Applying for this job will take you to an external site
  • Shortlist
  • Email Friend
  • Print

Job Details

ResponsibilitiesCollaborate with Architecture, Product Management, and Development to design and develop and enhance media planning application and components.Work with development groups to evaluate existing application UIs and recommend usability improvementsWork to understand requirements and drive them towards convergence.Gather requirements, research and recommend processes, software, or other tools to increase overall UI quality and usabilityEnsure that the product meets internationalization (I18n) and localization (L10n) standards.Be the user's advocate across all design, re-design and development efforts -- but be able to balance cost and business goals with your passion.Work closely with the testing team to design intelligent testing strategies.Conceptualize software requirements based on both external and internal inputs.Apply and tailor best practices in software processes and quality to achieve fast cycle time development.Understand security related aspects of web applicationsEnsure that the product meets performance related SLAsAbility to work with teams spread across time zones.A Typical work day of a Media Planning EngineerWork closely with PM Team to understand & analyze requirementsWork closely with UX team to define usabilityCreate design documentation & review the same with the teamCollaborate with teams across geographies to finalize design documentsCreate low level design & test case for the module/featureWrite code & work with version management toolsOwn a feature/module & take it till go liveShould write & execute unit test casesShould write & execute functional, integration test casesShould write test cases for existing features (backlog)Should contribute in code review & improve guideline documentsShould analyze & fix issues found post developmentActively contribute in supporting product on need basisParticipate in design review of other featuresNeeds to update & embrace self on latest happenings in the domain as well as the relevant technologiesTechnical SkillsExtensive use of APIs and a strong understanding of HTTP and REST architectureInternationalization (I18n) and localization (L10n) experience are required.Must be a hands-on contributor who will be implementing the proposed architecture & design.Solid understanding of software design methodologies in developing scalable & high performance web applications.Expert understanding of user interface design methodologies.Hands-on experience in designing and developing UI for web applications.Experience in software development lifecycleMust have multi-browser feature development experience.Experience building UI for different user devices/media (e.g., web, mobile, IPTV).HTML, CSS, Ajax, JSON, XML, XSLT, Struts, Java, JUnit and OO experience is required.Experience with JavaScript libraries/MVC frameworks like JQuery, YUI, AngularJS, backbone.jsExperience in Spring, ORM (Hibernate, JPA, etc.)Experience in DB designing & SQL scriptingExperience in web application security (XSS,XSRF, SQL Injection)Experience in Tomcat, Apache HTTPd serversExperience in version management tools like CVS & SVNExperience with Linux & build tools like Ant, MavenGood understanding of web application related deployment architecturesExcellent and proven communication, presentation, and organizational skills.Proven ability to work well with multi-disciplinary teams.Critical thinking and problem-solving skills are crucial.Experience in writing modular code development.Guide the team members to develop web application which confirms to the web standards.Motivated, self-driven, with demonstrated ability to take complete ownership and drive things to the finish lineEducation and Years of Experience BS in Computer Science or technical degree (MS in Computer Science preferred)10+ years in software development, design, and architecture.
Degree: MCA/ PGDCA | ME/ M.Tech./ MS (Engg/ Sciences)

Additional Degree: BE/ B.Tech (Engineering)

Experience: 10-12


Application Programming | Graphic Designing/Animation/Web Designing | Quality Assurance/Testing | Software Engineer
Applying for this job will take you to an external site


© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News