Monday, March 10, 2014

Maptek - Software Development Engineer

The Software Development Engineer in Test (SDET) is responsible for Vulcan
software testing and ensuring consistent excellence in quality across all
software development regions.  The SDET will help to ensure that the
Vulcan product releases are effective and free from defects, operational
problems, or errors.  The SDET will verify the accuracy or performance of
the product as well as assist in troubleshooting the correction of problems
or issues. The SDET shall support, audit, and help drive adherence to an
established standardized approach for all Vulcan developers in software
testing, modification, and repair.

Additionally, the SDET will give feedback on the "user-friendly" or
unfriendly aspects of the product and should provide ideas for
modifications and improvements. This position shall be highly visible to
departments and staff worldwide and provide strong knowledge in Vulcan
product and mining industry trends.  The SDET shall demonstrate Maptek's
corporate values and shall encourage Maptek staff participation in the
continual improvement of the QA/QC process.

*Essential Functions*

  - Act as a liaison between end-users and programmers in communicating
  software expectations and quality standards.
  - Improve the quality and time to market of the software through continued
  improvement in manual and automated test suites.
  - Develop testing scripts, methodologies, and processes.
  - Confirms that the software implementation complies with established
  standards.
  - Communicates the status of the quality and reliability of the software.
  - Perform manual testing where required.
  - Actively participate in all Software Development review processes.
  - Recommend quality process improvement strategies.
  - Foster an environment of collaboration by engaging in teamwork and
  building relationships across departments.

*Knowledge, Skills and Abilities*

  - University degree of Bachelors level or above in computer science,
  mathematics, or other relevant discipline.
  - Ability to write code in one or several of the following: C# or other
  .NET languages, C, C++, or Java along with the ability to demonstrate it
  during the interview process.  The majority of the coding will be done in
  C#.
  - Understanding of and willingness to code inside of an Integrated
  Development Environment such as Visual Studio 2012/2012.
  - Experience with unit testing tools such as MsTest, nUnit, and JUnit
  - Experience with or ability to learn scripting languages such as CSH and
  TCSH
  - Experience in SQL with a common database server such as SQL Server,
  Oracle or MySql
  - Exposure to software development QA/QC with an emphasis in:
  - Test automation experience using common development languages.
      - Creation of test strategies, processes, and plans.
      - Defect tracking.
      - Test case creation and execution.
      - Creation of test scripts.
      - Bug triage protocol design.
      - Schedule design.
      - Highly motivated, high energy, and capable person used to working with
  minimal supervision while simultaneously engaging in a collaborative
  environment.
  - Demonstrated ability and willingness to learn new skills.
  - Ability to think strategically and suggest creative solutions in line
  with business objectives.
  - Ability and desire to work with geographically disperse groups.
  - Background in mining or civil engineering preferred.
  - Familiarity with CAD programs recommended.
  - Spanish and Portuguese speaking skills desirable.
  - Advanced skills in the use MS Office Suite.
  - Ability to deal with multiple, competing demands and prioritize
  appropriately.
  - Ability to read, write, speak and comprehend the English language,
  including the ability to clearly articulate progress and status in front of
  a group of peers.

If working in a challenging and rewarding environment appeals to you, and
you seek an opportunity to extend your experience and capabilities, please
email your salary requirements, cover letter and resume to
opportunities@maptek.com.

Background check is required. Maptek is an Equal Opportunity Employer.

HomeAdvisor - Automation Engineer, Network Engineer

"Send us a resume and we can start the conversation."

Yuck.  Social conversations aren't appropriate for everything.
_______________________________________________

The HomeAdvisor Internal Tools development team is looking for a driven Platform Automation Engineer who abhors downtime and manual processes, and who wants to be at the forefront of automation and continuous delivery as we push to a level few other organizations have reached. Our ideal Engineer will be someone who loves to continually challenge his/her knowledge by solving tough problems.

Things you'll do:
- Develop automated build, deployment, and support tools to make our teams, code, and processes better and faster.
- Work on our cloud deployment and configuration to evolve our continuous delivery pipeline.
- Maintain, monitor, and auto-scale development and production environments and applications to maximize efficiency across teams.
- Partner with other developers to find out what isn't working, why it's broken, and how to fix it.

Where you'll do what you do best:
- HomeAdvisor.com is the industry-leading online marketplace connecting homeowners to pre-qualified home improvement resources in their area, AND we're one of Denver's largest tech companies.
- We were recently named one of Denver's Best Workplaces by the Denver Post thanks to our "work hard but have fun doing it" culture.
- Our parent company, IAC, is one of Fortune's Most Admired Companies, and our sister brands include Match.com, Vimeo, CollegeHumor, and About.com, among others.
- Teammates are passionate about their work, and strive to be experts in their field. They want to continually improve the environment, and don't know what complacency is.
- Jeans and sneakers. Ping Pong. Foosball. Pinball. Bikes to rent. Flexible schedules. "Take what you need" paid time off so you can balance your work and life. Need we say more?

What you'll need to bring with you:
- Automated software deployment platforms (Puppet, specifically)
- Jenkins for build automation
- Python for troubleshooting networks and operational systems
- SDLC best practices – we're Agile all the way
- A sense of humor accompanied by solid Nerf dart accuracy

Bonus features we'll really like:
- Continuous integration experience
- Selenium, JavaScript, Java
- A DevOps background
- Experience in a test-driven development environment

HomeAdvisor hires people who can handle multiple projects and competing priorities without getting overwhelmed, who can communicate effectively with folks from a variety of backgrounds and who know that good communication is the key to an enjoyable working environment, and who have a generally cheerful demeanor and good sense of humor.

Sound like the place for you? Send us a resume and we can start the conversation. Please apply online at http://www.homeadvisor.com/careers.
________________________________________________________________________

HomeAdvisor is currently looking for a smart, motivated, and energetic Junior Network Engineer to join our Systems and Network support team overseeing both our corporate WAN/LAN and our production website. We're looking for someone who has started walking the network engineer path and is ready to accelerate that trip.

What is HomeAdvisor, anyway?
HomeAdvisor, recently named one of Denver's top workplaces by the Denver Post, is an online marketplace connecting homeowners to pre-screened and rated home improvement specialists in their areas. Since 1999, more than 25 million homeowners have turned to use for help. We're one of Denver's largest internet companies, with our headquarters nestled in the Rocky Mountain foothills near Golden.

Why we're one of Denver's best:
- At HomeAdvisor, your career path is what you make it - when you ask for more responsibility, you'll get it. When you have ideas, we'll listen.
- Your teammates are passionate about their work, and strive to be experts in their field. They'll push you, too.
- Ping Pong. Foosball. Pinball. Shuffleboard. ": Take what you need": paid time off policy and flexible scheduling. What more do you need?

How you'll help us:
- Primary responsibility for VLAN/layer2 support across LAN infrastructure including monitoring, troubleshooting, preventative maintenance and upgrades. Assist with designing, configuring and troubleshooting LAN and WAN networks, including wired, wireless, voice and data environments.
- Install and test network equipment (routers, switches, firewalls, load balancers) and associated physical cabling.
- Assist Network Engineer in managing firewall, VPN, load balancer and access management system rules.
- Assist in developing, monitoring, and implementing network security procedures for safeguarding all networking systems.
- Manage asset management/inventory for all network equipment, along with associated documentation maintenance.
- Monitor, back-up and analyze network infrastructure. Recommend/implement changes to improve reliability, resiliency, and/or performance.
- Participate in Tier 2 on-call rotation and respond to Tier 2 escalations (one week of every five).
- Work closely with other departments and collaborate with other IT staff.

What we'll be looking for:
- 2 years experience working in design, configuration, installation, testing, and maintenance of local and wide area computer wired networks.
- 2 years experience with Cisco IOS and/or NX-OS on current Cisco network products.
- Must have knowledge of common networking protocols and services, including DNS, SMTP, HTTP, FTP, NTP, and SSL.
- Good judgment and troubleshooting skills when dealing with production-impacting changes and problems: a cool head when things don't go as planned.
- Disciplined approach to maintenance and upgrades - you need to be able to accurately document and execute any and all proposed changes.
- Strong written and verbal communication skills, as well as impeccable listening skills.
- Must be able to lift 50 pounds.
- Must have a valid driver’s license and reliable transportation.

Bonus points:
- Familiarity with LAMP infrastructure a plus.
- Experience managing storage infrastructure, direct-attached, SAN or NAS, is a plus.
- Network certification highly preferred (CCNA, Network+, RHCE, MCSA).
- Familiarity with application load balancers, firewalls, VPN and virtualization technology is a plus.

Sound like the place for you? Send us a resume and we'll find out. Please apply online at http://www.homeadvisor.com/careers.

Friday, March 07, 2014

Hosting.com - Software Engineer

The Engineer is responsible for development planning and execution within the engineering process. This life cycle includes development based on the Architectural design, documentation, testing metrics, and availability/capacity planning. Products include technology services for both external and internal customers.   Projects will include technologies based on software, virtualization, networking, or storage.

Responsibilities:

    Drive the execution of projects development life cycle including user experience design, development, testing metrics, and availability/capacity management.
    Participate in the product planning process.
    Construct software using modern software principles using state of the art technologies.
    Ability to develop solutions in various languages, including but not limited to Java, C#, .NET, Python.
    Ensure that all development/integration related documentation is completed and handed to the transition/release team effectively.
    Establish strong communication and cooperation with other company departments.
    Work with others in a cross-functional agile development environment.
    Execute on daily scrum meetings and deliver bi-weekly interactive demos to customers.
    Review and critique proposed changes to standards, policies and details.
    Review development plans for compliance with standards and practices.
    Develop and integrate applications and systems to meet internal customer needs based on product owner requirements.
    Train the Release Management team on how to test and implement developed products or features.
    Participate in code peer review process with ability to troubleshoot coding issues.
    Own the responsibility of being the last line of escalation for engineering issues.
    Participate in an on-call rotation for escalated issues.
    High energy level and enthusiasm.
    Professional written, verbal and interpersonal skills.
    Must deliver an exceptional customer experience every day
    Other tasks as assigned.

Qualifications/Required Skills:

    Minimum 3 years’ experience in an engineering or development field
    Ability to learn and communicate technical information
    Must have excellent written and oral communication skills
    Must possess strong interpersonal skills in order to work in a dynamic and fast-paced environment

Department: Engineer     Status: Full Time
Location: Denver, CO     Shift: To Be Determined

Hosting.com does not offer employment sponsorship.

Applicants must be eligible to work in the United States and relocate or commute, if necessary, at their own expense.

Hosting.com is an Equal Employment Opportunity / Affirmative Action Employer (EEO/AA) All qualified applicants will receive equal consideration for employment without regard to race, color, national origin, religion, sex, marital status, sexual orientation, gender identity, age, physical or mental disability, covered veteran status and any other characteristics protected under federal, state or local law. Women and minorities are encouraged to apply.

Should you require an accommodation to apply for a posted position please contact Human Resources or email careers@hosting.com.