Software Architect (.NET) Ensequence
THIS JOB HAS EXPIRED .NET Platform Architect
Do you want to architect and build products that will reach millions of people? Want to work with great people in a fun environment and fundamentally change the way people experience TV? Do you want to work with the latest some of the latest web, server, and device technologies? If you answered yes and you?ve got the drive, experience, and talent necessary, then this is the position for you.
Ensequence pushes the limits of interactive viewer engagement and delivers the future of entertainment across every platform including TVs, tablets and smartphones. We enable television content providers to increase ratings, advertising effectiveness and merchandise sales by making their shows and commercials more powerful and engaging with interactivity. Our customers are the largest and most innovative programmers, service providers and advertisers in the media industry.
Ensequence is seeking new team members that are positive, accountable, collaborative, and innovative. Our business and culture are growing; if you want to grow with us, read on.
This is a technical leadership role, responsible for guiding and evolving the architecture of Ensequence?s backoffice enterprise authoring and publishing platform. The incumbent will be responsible for architecting, designing, specifying and leading comprehensive, cross-product technical solutions. They will also frequently participate in technical customer interactions.
This is a senior position with technical leadership responsibilities including coaching, mentoring, and developing the skills of the software team. This position has no direct supervisory responsibilities.
Architects, designs, specifies, implements and leads comprehensive, cross-product technical solutions.
Defines and leads the design and implementation work of team members on major technology components.
Leads, creates and maintains product line architecture and technology documents.
Leads technology research and development efforts on emerging platforms and technologies.
Defines innovative technology for existing product markets.
Conducts technical presentations to Engineering, cross-functional staff, business staff, business partners and customers.
Works in close cooperation with the Software Engineering Manager, partnering and consulting on product implementation decisions and direction.
Investigates and clarifies product requirements to ensure products meet or exceed market, customer, and business needs
Effectively communicates with all levels of the organization, to include development teams, management, and internal and external customers.
Participates and collaborates with team members in an Agile/Scrum environment
Estimates coding assignments accurately, with a strong track record of delivery against aggressive estimates
Participates in and/or leads design and code reviews
Key Knowledge, Experience, Skills and Abilities:
Must have expert knowledge in C# and .NET platform
Must have strong analytical and problem solving abilities
Enterprise software design and development expertise
Proven experience architecting, designing and specifying integrated, complex systems.
Extensive web service APIs, data models, and schemas
Advanced technical knowledge in software development methodologies, design and implementation, with a specific emphasis on high availability, performance and scalability
Experience with building distributed systems and/or scalable backend services
Excellent understanding of entire development process, including specification, documentation and quality assurance
Excellent written, verbal and interpersonal communication skills.
Ability to identify options, suggest solutions and act decisively when necessary to advance a project.
Experience and knowledge in interactive television or advertising a plus
Experience integrating with external APIs or third party frameworks
Experience & Requirements
Master?s degree or equivalent industry experience
10+ years of technical experience in product development, particularly of Enterprise-class software
Ability to put customer needs and understanding at the center of engineering
Deep experience contributing to and driving the vision, value proposition, and strategy of a product / service
Ability to work through ambiguities and competing priorities
||111 SW Fifth Avenue |
Portland, OR 97204
THIS JOB HAS EXPIRED