Thursday, July 31, 2014

ShopAtHome.com - Director of Software Engineering

ShopAtHome.com is looking for a passionate, energetic Director of Software Engineering who can understand and translate business needs into workable technology and business solutions.  The chief objective of the role is to ensure that the team produces technically superior software that performs efficiently and quickly on high traffic, high availability web and mobile sites. This is a highly technical position that is accountable for product performance and quality, and is also a leadership position requiring the ability to motivate, hire and mentor development staff.

Responsibilities:
* Oversee ongoing .NET software development in an agile environment, including technical analysis, design, and implementation with Software Engineering
* Work closely and collaborate with stakeholders in Product Management, QA, Design and DBAs to ensure successful delivery and deployment to production, of items on Product Management Roadmaps
* Work collaboratively with Product Marketing and outside vendors to integrate and configure web site functionalities like Search, Gamification and Social integrations
* Manage .NET and SQL Software Engineering staff; hire, train and evaluate performance, and determine staffing needs. Identify and prioritize assignments to ensure deadlines are met and review work for accuracy
* Resolve personnel issues and performance problems
* Maintain in-depth technical expertise in all areas of Microsoft & emerging technology products for software development, industry trends, competitive offerings, and how they apply to the business needs
* Respond to and resolve problems in a timely way, balancing website up-time and quality
* Analyze effectiveness of development processes and exercise flexibility toward continual improvement in the achievement of objectives
* Communicate status of Software Engineering activities with the Sr. VP and executive team


Qualifications:
* 7+ years in a software development role and knowledge of Agile software development methodology
* 3+ years in a management role, leading internet software engineering teams and managing outside vendors
* Solid experience with C#, ASP.NET, SQL, HTML, CSS, Javascript, XML, .Net 3.5+ * Solid Webforms and MVC experience
* Experience in solving technical, operational and business challenges while working with multiple departments
* Solid experience in internet and web application technologies
* Strong system architecture and design skills for high volume, high availability applications
* Familiar with clustered server environments, web server administration
* Ability to complete multiple projects simultaneously with keen attention to detail and work in a fast paced, iterative development environment
* BS degree in Computer Science or related discipline, MS preferred


Team members enjoy:
* Competitive compensation
* Ample Paid Time Off (PTO) and paid company holidays
* Medical, Dental, Vision & Life Insurance for team members and their dependents
* Company Match 401(k) savings plan
* Short Term and Long Term Disability
* Flexible Spending Accounts
* Personal fitness program
* Tuition reimbursement and discounted RTD Flex-pass
* Charitable match and community outreach events
* The freedom to innovate
* Working for a company that is committed to its team members
* Company Events, Bagel Thursdays and a kitchen stocked with snacks/drinks
* Working with the greatest people ever! 


ShopAtHome.com helps more than 15,000 online stores generate sales through the largest coupon and discount shopping site on the Web.  With over 20 million customers and 25 years in the lead generation business, we are Coupons & More.

ShopAtHome.com is located in the Denver Tech Center.  Please submit a cover letter indicating position applied for, resume, and salary requirements to recruiting@ShopAtHome.com.

Wednesday, July 30, 2014

zVelo - Web Engineer

COMPANY
zVelo is a leading provider of contextual categorization technologies and databases, in addition to malicious website detection and reputation blocklist solutions. zVelo’s customers include many of the leading vendors in the brand safety, online ads, analytics, mobile, network security, endpoint security, service provider, and other high-growth market segments where accuracy, coverage, responsiveness, and fast URL query performance are required.

SUMMARY
A full stack web engineer at zVelo is a senior engineer who participates in planning, design, development and maintenance of our internal and external web applications and services.

ABOUT OUR STACK
The backend is Go (golang) The frontend is AngularJS We're pretty much a Linux/Open Source shop from the ground up WHAT WE'RE LOOKING FOR
Energetic and opinionated, yet team players Loves working in agile environments Raises the bar for quality by reviewing others' code and grows from constructive criticism Lives for test/behavior driven development with continuous integration/deployment An obvious expert in JavaScript Deep experience building APIs for extremely high volume usage Ready to help drive standards and expectations for future engineers.

BONUS POINTS
Ready to throw down over the merits of CoffeeScript vs JavaScript at a moments notice "Scalable" is actually your middle name Web Components (Polymer) make you drool.

WHAT WE OFFER
Competitive salary Stock options An outrageous benefits program (premiums paid 100% for you and your family) Your choice of a new computer setup Paid company lunches once a week Great location Opportunities to attend conferences Small teams, you will have lots of opportunities to affect change throughout the company.

WORK ENVIRONMENT
Typical office type of environment with frequent virtual communication with international offices.

Comcast - Oracle Database Architect

Comcast strives to hire the best and the brightest for our rapidly growing technical teams. We are currently looking for a Sr. Oracle Database Architect to support our Database team. In this role you would be directly employed by Comcast and would work in our Englewood, CO office. 

Here is a quick snap shot of what we are looking for:
In this role you will take the lead on databases which contain all the vital information required to provision our customer accounts. You will take responsibility for the end-to- end design and development of database architectures including physical data modeling and database design, continuous improvement and optimization of current databases with respect to monitoring, performance, availability, stability and reliability at Comcast.
The Senior Database Architect will participate in the Definition & creation architectural artifacts associated with reference architectures, blueprints, patterns, information as a service, physical data and database models, standards, technical stacks, governance, and technology obsolesce planning and management. 
Using the Oracle, SQL/mySQL platforms and servers you will
Ensure proper monitoring and capacity planning framework is in place 
Monitor Database Capacity and assist in growth estimations
Review database and SQL performance as part of the development lifecycle and provide support in resolving issues 
Review physical data models, data access patterns, and database design as part of the development lifecycle 
Work closely with development teams to identify any potential issues in their design or SQL 
Work closely with development teams to ensure that the design/solution are appropriate 
Work closely with the development teams to explore all areas of data persistence including caching technologies, in memory databases, columnar databases, etc.
Work closely with Operational teams or Operations DBA’s to identify potential issues in production and guide them to the conclusion or resolution.
Review weekly database capacity and performance reports ensuring ongoing health of database 
design.

Provide a final health checks as part of database deployments to ensure that database is ready for release, this will include Database structures (indexes, statistics, etc) Ensure proper capacity and performance of (memory, CPU, disk space, and I/O performance) 
Ensure proper database configuration parameters, i.e. Oracle init.ora 
Ensure monitoring criteria and thresholds is properly setup
Requirements:
5+ years of core Oracle database administration experience including installation, monitoring, maintenance, etc.
3+ years of core database architecture (Oracle, MySQL, SQL Server)
3+ experience including designing databases for high availability, scalability, environments
2+ years of data modeling and/or application database design experience 
2+ years experience working with RAC, Golden Gate, Oracle Enterprise Manager, Manager, Compression, Materialized Views, Partitioning, Data Guard, Advanced Queuing, etc.
Technical Experience with the following
Data storage platforms (EMC, HP-UX, etc)
Databases and directories (e.g. x.500, LDAP)
Web services (SOAP, WSDL, UDDI) and SOA architectures (ESB, BPM)
Windows (for MS SQL Server), Solaris, Linux and HP UX
Storage replication technologies (e.g. Veritas VVR, EMC SRDF, etc
RAID technologies and their impact on database storage layers
big data technologies such as Apache Hadoop, Cassandra, Couldera or Mongo DB
 
Do you?
Have a strong understanding of physical database schema design?
Understand relational and dimensional modeling, database monitoring, performance management, capacity planning, database security, database scalability & availability?
Have experience steering design and architecture database solutions?
Do you know the strategies, concepts, rationale, challenges, and best practices of physical database modeling and design in a large high volume low latency environments
Have you architected Virtual DB enterprise solutions?
Have you integrated data storage systems in multi-user, multi-platform, multitasking operating systems environments?
General Requirements:
Bachelor’s degree in Computer Science, Engineering, or related discipline, or equivalent (Master’s degree desirable)
Excellent oral, written, and presentation communication skills
Strong negotiation and group facilitation skills
 
Highly Desirable
Telecom industry experience
 
Comcast is an Affirmative Action/EEO employer M/F/D/

Tuesday, July 29, 2014

Comcast - Data Engineer

Job Summary:
Comcast is building an enterprise Business Intelligence team, including advanced analytics across multiple very large data sets. The Data Engineer is a critical role in this organization. The role requires an individual with experience to collaborate with both the analytic organization and its technology partners to define and publish complex data products; at times, this position may be required to interface with business owners and other functional areas for purposes of identifying/clarifying requirements and business objectives. This individual will wear multiple hats at times spanning data architecture and design, data warehousing, and data quality in a fast-moving analytic environment. The expectation is that this individual brings significant experience in these areas, but is a self-starter, is eager to learn and expand their competencies, and feels comfortable sharing knowledge across the entire team.

Responsible for contributing in one or more areas of expertise in collaboration with various cross-functional project teams. Exercises solid knowledge of engineering skills and methodology. Applies long-term objectives and plans related to the company's technical vision to daily activity. Applies innovative solutions for engineering developmental problems that are competitive with industry and company standards with little direction. Works with moderate guidance in own area of knowledge.

Responsibilities:
This individual will work closely with a variety of team members to clearly define data product requirements for self-service reporting solutions and ad hoc data requests. In doing so, this person will leverage sound principles and expert techniques to engineer the data products for optimal performance and appropriate persistence. Additionally, this person will collaborate with technology and platform management partners to optimize data sourcing and processing rules to ensure appropriate data quality for the prescribed usage. Although this position is technical in its nature, success for this individual will hinge on their willingness and interest in embracing the business and truly understanding the context of the questions being asked, the problems being solved, and the opportunities being investigated.

- Creates system architecture, design, and specification within engineering projects and initiatives. Uses solid engineering skills and knowledge to solve moderate to difficult development problems and achieve engineering goals.
- Strives to achieve Company business objectives and engineering objectives in daily activity. Adheres to established company procedures and processes.
- Documents results of applied work processes and practical application of technical standards. Reports results to management.
- Works with limited supervision. Familiarizes self with company goals and strategies in order to achieve short-term goals with resolution.
- Strives to achieve personal goals and those set forth by management.
- Consistent exercise of independent judgment and discretion in matters of significance.
- Regular, consistent and punctual attendance. Must be able to work nights and weekends, variable schedule(s) as necessary.
- Other duties and responsibilities as assigned.

Additional Responsibility:
- This individual will transform data into actionable business information serving both the enterprise business intelligence team and analysts from around the organization.

Education:
- Bachelors Degree or Equivalent
- Engineering, Computer Science preferred

Experience:
- Generally requires 3-5 years related experience
- 3+ years experience in relational database concepts with a solid knowledge of star schema, Oracle, Teradata, SQL, PL/SQL, OLAP, Linux.
- Knowledge of Amdocs and/or CSG billing systems is strongly preferred
- Field reporting experience a plus
- Knowledge of reporting tools like OBIEE, SQL Reporting Services, Business Objects, Cognos, etc.
- Exposure to very large data sets
- Experience transforming datasets â shaping them into forms consumable for self-service software
- Experience designing, implementing and supporting Data Models, ETLs that provide structured and timely access to large, complex datasets

Functional Competencies:
- Relational database development (Oracle, Teradata)
- OLAP technologies (Essbase)
- Large data platforms and data sets (Hadoop, Hive)
- ETL tools and platforms (ODI, Informatica)
- Data Virtualization tools (Composite)
- Programming language such as Java, C++ etc

Interpersonal Competencies:
- Strong troubleshooting and problem solving skills
- Team player with a "can-do" attitude
- Personal initiative to find opportunities and drive results working independently

EchoStar - Python Developer

We are looking for a Software Developer who is highly detailed and incredibly analytical with the ability to work alone or as part of a team to write and analyze requirements, design, develop, and maintain software.  We will hire someone who is a passionate and creative Systems Engineer with a curious attention to detail that can apply software development expertise in the software development life cycle for a complicated software system.
 
Responsibilities:
  *  Participate in requirement gathering to ensure robustness, redundancy, and scalability
  *  Participate in solution brainstorming and reviews to ensure all identified problems are solved
  *  Develop lab and production monitoring tools and scripts using various programming languages
  *  Design and write software in a functional style, combined with object-oriented techniques.
  *  Design and write unit tests and automated tests.
  *  Write, test and execute installation procedures while minimizing downtime of a 24-hour TV system
  *  Routinely analyze the production system to expose weaknesses and find ways to re-design for greater success
  *  Identify and troubleshoot production software issues
  *  Communicate production problems to software vendors and suggest desired solutions
  *  Continually populate a team knowledge repository with production information, takeaways, techniques, and tutorials
  *  Create innovative ways to improve a large distributed software system
 
Basic Requirements:
  *  Bachelor's or Master's degree in Computer Science.
  *  At least 3 years of experience working within the Agile software development life cycle (SDLC)
  *  At least 1 year of experience programming in Python or Scala
 
Preferred Qualifications:
  *  Prefer experience in Python, Scala, Perl , Java, shell scripting. Prefer experience with command-line utilities in Linux/Unix.
  *  At least 6 months experience in Perl, PHP, and SQL.
  *  At least 6 months of experience using Linux and/or Unix (strongly preferred)
  *  At least 6 months of experience using relational databases such as Oracle or MySQL.
  *  Experience using agile development methodology.
  *  At least 6 months experience applying the test driven development methodology (TDD).
  *  Analytical, detail-oriented, and thorough when working on assigned tasks
  *  Ability to quickly identify a problem and find multiple creative solutions
  *  Ability to manage multiple projects, activities and tasks simultaneously and work them to completion with little supervision
  *  Highly developed written and verbal communication skills
  *  Capable of organizing resources and establishing priorities while facilitating change management
  *  Knowledge of computer network and application layer protocols
  *  Ability to perform detailed troubleshooting and find the root cause quickly
  *  Ability to work under pressure with many assigned tasks and hard deadlines
 
About Echostar:
EchoStar delivers innovative products and services that power global communication, commerce and entertainment. Through our market-leading Digital Broadcast Centers across North America, we operate one the world's largest and most advanced digital broadcast networks, serving over 17 million end users every day. Our historical pioneering development of market solutions such as satellite spot-beam technology, end-to-end MPEG4 video delivery, placeshifting, whole home DVR sharing and VSAT data network management have consistently set new standards in the industry.
 
EchoStar provides a variety of benefits for all employees.  In addition to health and wellness benefits that support a new era in healthcare management, we provide unique benefits including Tuition Reimbursement, Employee Stock Purchase, Discounted rates on HughesNet and Dish Network services, Slingbox discounts and much more.

For a complete list of benefits and specific company detail please visit www.echostar.com


EchoStar is an EEO employer (M/F/D/V)