Software Architect/Tech Lead PulsePoint
THIS JOB HAS EXPIRED Company Overview:
PulsePoint is an award winning content creation and media technology company that offers a suite of products designed to help brands and publishers engage and grow their audiences. This product suite extends across the marketing and content spectrum including: industry-leading audience targeting tools; a leading and transparent ad exchange and Real Time Bidding (RTB) platform; a global social publishing and content network; and an enterprise level email marketing solution. Investors in the company include Draper Fisher Jurvetson (DFJ), DFJ Gotham Ventures, DFJ New England, Investor Growth Capital, Updata Partners and VantagePoint Capital Partners. The company is headquartered in New York, with offices across the U.S. and U.K.
PulsePoint is currently seeking a strong hands-on Technical Lead/Web Architect to drive the efforts of scaling out and re-architecting our high volume consumer centric web properties. He/She, in collaboration with the VP of Engineering, will work collaboratively with the business product management teams in providing digital technology solutions which utilize ?best in class? methodology and practices which result robust, scalable and consumer friendly solutions. This role is very technical is nature and will require at least 50% hands-on work.
Acts as Technical Lead / Application Architect for large, complex, multiple, and concurrent customer facing web based software development projects
Works as an Application Architect to design solutions, perform technology assessments and enforce standards and processes
Leads development team in the build out of the scalable, highly-performing user centric web properties
Designs and develops rapid prototyping across different architectural layers, i.e., database, application server, workflow, messaging and event management, and user interface
Provides technical guidance and leadership to the development team
One of the leading contributors to the code base
Responsible for managing onshore / offshore development teams to meet project deadlines, resolving technical blocks and ensuring the highest level of quality
Evangelizes open source and best-of-breed technologies while leading by example
Familiarity with best of breed project tracking, financial management and resource estimation tools
Executes via Agile Development methodology
Leads technical teams through sprints and being the conduit between management and business for all technical discussions
Ensures team's code delivery is maintainable, scalable, reliable, and secure
Improve the quality of code through the proactive adoption of new processes and tools
Provides oversight and guidance for Test and QA activities including Unit, Functional, Integration, Performance, and User Acceptance
Responsible for coordinating deployment plans, environment setup and coordinating with other technology groups across Pulsepoint
Acts as Technical Lead resource in troubleshooting, escalating and resolving all application performance management issues
Responsible for establishing Day 2 support planning, working in collaboration with an Infrastructure ?Run Team?
Estimates required monitoring and performance parameters for all application deliveries, including version upgrades and enhancements
Undergraduate degree in Computer Science or Engineering with strong mathematical and reasoning skills is required
5 plus years of experience in a Technical Lead role and more than 8 years overall experience in hands-on application development in Java with extensive background of working on high volume consumer websites
Solid experience with architecting and building large-scale web based systems, including transactional systems, content management systems or portals, using concepts such as high availability, clustering, load balancing, caching strategies, networking, and security considerations, monitoring, etc.
3 plus years of hands-on experience with the Agile SCRUM process with the ability to coach others
Strong Object Oriented Design and experience developing high-performance systems and web sites (caching, performance, messaging, serialization, etc)
Solid understanding of OOP and document databases (Solr, MongoDB, etc.) for implementing data-driven, web-based applications
Experience with Backbone, Underscore, Require, Node, Express or any other latest web frameworks
Hands-on experience developing SOAP and / or REST web services.
Strong knowledge with NOSQL, MySQL, in-memory caching technologies as well as general database/data store scaling experience
Strong understanding of scalability issues of high volume web systems
Knowledge of Design Patterns, Service Oriented Architecture and n-Tier Client/Server Architecture
Experience with content management systems (CMS) is a strong plus
Experience with Test Driven Development
||New York, NY |
THIS JOB HAS EXPIRED