Applicants must be eligible to work in the specified location
Sr Software Architect
Job ID: 2013-16993
# of Positions: 1
Job Location: US-MA-Boston
Position Type: Regular Full Time
Category: Information Technology
Overview
Pearson has one defining goal: to help people progress in their lives through learning. We champion innovation and we invest in models for education that deliver on our promise for effective, accessible, and personal learning from early literacy, college and career readiness to professional education, through data informed instruction and inventive applications for mobile and digital learning.
Pearson, the world's leading learning company, has global-reach and market leading businesses in education, business, and consumer publishing and is listed on the London and New York stock exchanges (UK: PSON; NYSE: PSO).
Pearson is an Equal Opportunity and Affirmative Action Employer, and a member of E-Verify. All qualified applicants, including minorities, women, veterans, and people with disabilities are encouraged to apply.
Responsibilities
In this key role, you will lead the design effort on a variety of projects in a highly collaborative, fast-paced environment. Your role is to design innovative solutions to real market problems. You will work closely with product managers, user interaction designers, and software engineers to develop and improve product offerings, define/implement technology roadmaps, and re-architect/refactor our existing code base with other Pearson products.
- Responsible for helping shape and set strategic technical direction and standards for the organization, including application, storage, network, and server architecture
- Recommend, develop, and implement new and innovative processes and technical standards
- Continually develop and adapt long term plans for the organization, including product evaluation and research and development efforts
- Analyze current architecture, propose improvements, and guide operations staff in implementing improvements
- Interface with other Pearson product groups, product managers and developers
- Lead technical and non-technical discussions with both technical and non-technical individuals and groups
- Write proposals and papers, make presentations to internal and external customers and peers, and work closely with senior management
- Lead large-scale technical projects, working with the staff (developers, project managers, customers, etc.) and vendors to gather requirements, determine and implement solutions
- Provide technical input on new projects/issues and proposed solutions and review proposed solutions/implementations and provide technical feedback
Qualifications
- Bachelor's degree (or equivalent) in Computer Science or related field, and at least 7-10 years of related experience is required. MS in Computer Science or related field is preferred.
- Working knowledge of a significant subset of technologies including: Linux (Ubuntu, RedHat), Java, Perl, Python, Rest/Json, Spring, RestExpress, Node.js, Cassandra, MongoDB, Oracle, MySQL, DataFabric, Cheetah, Memcached, and Redis.
- Excellent programming skills including design, code review, implementation, testing, and debugging.
- Strong communication skills (interpersonal, written, and verbal) and ability to work independently and in a team-based environment are a must.
- In-depth understanding and experience with cloud technologies, web applications, databases, network, Servers, server virtualization, storage, and web services architectures.
- Demonstrated ability to create infrastructure architectures for web applications.
- Develop technical approach, resource estimates, and implementation and test plans based on the customer or business requirements.
- Demonstrated ability to provide technical guidance/mentoring/coaching to the development and quality assurance teams
- Strong skills in critical thinking, problem solving, troubleshooting and analysis.
- Ability to adapt to a constantly changing environment with potentially conflicting priorities.
- Thorough understanding of agile software development methodologies, values, and procedures is strongly preferred.
#LI-NB
Boston MA, United States of America
Pearson
JS2013-16993
5/7/2013 11:23:38 PM
We strongly recommend that you should never provide your bank account details to an advertiser during the job application process. Should you receive a request of this nature
please contact support giving the advertiser's name and job reference.