Cengage Learning Enterprise Architect in Raleigh, North Carolina
The candidate will be responsible for creating the architectural strategy by partnering with a product management group to develop the business and architecture roadmap, providing architectural guidance to several Cengage projects, and lead the adoption of a service-oriented architecture (SOA). The candidate will work in a highly collaborative, cross functional Agile team by collaborating with Enterprise Architects, Application Architects, and development leads to implement Cengage best practices, shared services, ensure quality, and overall expertise to drive strategic objectives.
Create the 3-year architecture roadmap that supports the business roadmap.
Translates and presents technical concepts into practical business terms for leaders in both small and large group settings.
Create effective architecture artifacts that express future and strategic state architectures.
Support the creation of effective architecture artifacts that express current and transitional architecture.
Supports the implementation of enterprise programs to enable business growth and strategic goals.
Evaluate and present solutions and how to apply them to market group business needs and a platform in a manageable, cost-effective, and timely manner.
Stays abreast of industry trends, technology trends, language trends, process trends and incorporates into guardrails, standards, and governance
Ability to collaborate and influence people at multiple levels across the enterprise including product managers and the engineering organization.
Collaborate with other architects and technical leaders across the organization to develop.
Collaborate with application architects, tech leads and software engineering teams in the successful delivery of target architectures.
Continuously learns, and is unafraid to learn new practices, processes, technologies, and languages and include in the architecture roadmap and technology standards as appropriate for Cengage Learning's business objectives and strategy
Consistently follows best-practices in software development methodology
Bachelor degree in Computer Science or related field, or equivalent combination of education and recent, relevant work experience
Minimum 3+ year of experience in a tech lead or architect role managing the work of development staff
Designing and implementing new technology proof-of-concepts
Proven history of influencing organizations and people to implement good architecture over quick-and-dirty implementations
Overall information technology experience - 10+ years
Systems or application development experience - 10+ years
Strong familiarity with object-oriented systems and enterprise design patterns
Development experience with OO languages such as Java - 10+ years
Experience architecting and deploying in the cloud using infrastructure as a service, platform as a service, and serverless - 3+ years
Excellent verbal and written communication skills required
Must have strong teamwork orientation and the ability to foster collaboration within and across teams
Must be comfortable working in an open, highly collaborative team environment.
Experience combining analysis, design, development and implementation of large-scale systems (OO and /or distributed component based) - 10+ years
Experience creating artifacts within an EA framework (e.g. TOGAF, Zachman).
Experience designing and using REST and web services using SOAP & WSDL
Experience implementing SOA, micro-services, and component based architectures
Experience with both relational and NoSQL databases
Experience with tools such as GIT, Jenkins, Nexus, EC2, ELB
Experience with software development life cycles and technical design principles. (e.g., Agile, Scrum, Disciplined Agile, TOGAF, etc.). [certification is a plus]
Ability to handle multiple tasks and deadlines with attention to detail
Education / instructional software experience
Enterprise architecture experience
Development of technology strategic plans
AWS experience including EC2, S3, ELB, ALB, EMR, and advanced services (certification is a plus)
People management experience
Experience with communicating and promoting the value of architecture within an organization.
Experience with network, browser, and application security (certification is a plus)
Experience building Java bundles that conform to the OSGi specification.
Experience creating smart web components with React and Redux.
Business knowledge and experience (MBA is a plus)
Product management knowledge and experience
Job Locations US-MA-Boston | US-NC-Raleigh
Posted Date 2 weeks ago
Requisition ID 2017-3819
Job Function Software