Java Developer
Pearson is an international media company with market-leading businesses in education, business information and consumer publishing. Pearson's education business represents about two-thirds of the company, and Penguin publishing and the Financial Times make up the balance. With more than 30,000 employees based in 60 countries, we are a family of businesses that draws on common assets, processes and shares a common purpose: to help our customers live and learn.This opportunity exists within Pearson School Systems (PSS). Part of the Pearson Education family, Pearson School Systems (PSS) organization focuses on enterprise solutions for K-12 school districts, with a dedicated focus on the increasingly important student performance management segment. Pearson is an Equal Opportunity Employer M/F/V/D, and a member of E-Verify. Job Purpose: Analyze system software requirements, work with support and QA personnel to design, develop, test, debug and launch application fixes and features; high level mission is to help accomplish company's business goals in the analysis, development and ongoing support phases of our delivery cycle.Job Summary: Develop reliable project timelines, and then design, develop, test, and deliver against those timelines; design, build, test, and maintain J2SE-based components for Edustructures SIFWorks enterprise application integration platform; contribute to design and code reviews, regression testing, documentation, and QA to ensure top-quality software.Essential Functions and Basic Duties: 'Play a key role in Edustructures Software Development Life Cycle by participating in the conceptualization, design, planning, specification, development, documentation, training and testing of company's Frameworks and Development Kit products.'Establish schedule and resource requirements by planning, analyzing and documenting development effort to include time lines, risks, test requirements and performance targets.'Contribute to product maintainability and reuse by contributing to design, object oriented programming, code reviews, unit testing, regression testing, performance testing, problem determination and resolution, and documentation while adhering to Edustructures development conventions.'Provide excellent intellectual property stewardship by adhering to specified, software source code control systems, coding and documentation standards, discussion databases, incident tracking systems and CRM systems.'Participate in data analysis and documentation activities by contributing to data analysis and reviews for states, schools, schools districts, local educational authorities, governments and standards bodies.'Prepare internal users and support personnel by drafting and reviewing company product documentation, training of internal and external personnel on company products, methods and philosophy.'Maintain company leadership position within the SIF community by consulting and interacting with other educational application vendor development teams, standards bodies, company resellers, marketing and sales personnel. Performance Measurements: 'Produce quality development work in a timely manner'Maintains effective relationships with managers, coworkers, and clients.'Meets customer service goals by providing world-class service and meeting or exceeding customer expectations; maintain a high level of customer satisfaction.'Enhance job knowledge and skills by participating in educational opportunities; reading professional publications; documenting solutions; participating in professional organizations; maintaining a high level of technical proficiency.'Protects organization's value by keeping information confidential and protecting intellectual property.'Accomplishes organization goals by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments. Qualifications/Experience:'Excellent multi-tasking skills. Prioritizes and performs a variety of concurrent tasks with minimal direction. 'Strong Java J2SE and C# knowledge, including Object Oriented development techniques and API's (Java 5)'Experience in OOP development of frameworks and S/W development kits. In depth knowledge of LAN/WAN networking, XML technologies, Structured Query Language (SQL) and Message Oriented Middleware.'Experience with Internet technologies including; J2EE, Servlets, JSP, Java Application Servers, CSS, HTML, Web Services and Java Script.'Work with ISV application developers to integrate their software applications into Edustructures application platforms and products.'Knowledge of java based and web based GUI application techniques.'Develops best practices. Establishes standards, policies, and work flows. Documents technical solutions for knowledge base.'Experience using School Interoperability Framework (SIF), Surround SCM and MacroVision's Install Anywhere are a huge plus.'Experience writing JDBC database applications with databases such as SQL Server, Oracle, MySQL, etc.'A minimum of 6 years OOP software design and development experience (contribute to design and code reviews, regression testing, documentation and QA to ensure top-quality software)Education/Certification:'Bachelors degree or equivalent work experience in software development'Professional Certifications are helpful, but not required (Java, Microsoft, IBM, Oracle, PMI)'Linux, Netware, OSX experience a plus.
|