Wednesday, June 3, 2009

CLOSED - MySQL Database Architect - Boulder, CO

This is a Senior-level contract-to-hire position in Boulder, CO (direct hire is also a possibility)

Must be able to perform the following responsibilities:

1) Database development (70%)

• new development in stored procedure and possibly shell scripting (requirements, design, implementation)
• bug fix of stored procedures
• Performance enhancement (indexing, query tuning)
• support the development team for all kinds of database related issues
• Ongoing work to identify legacy embedded SQL calls in application code and convert them to stored procedures.
• Write stored procedures to support all required internal data analysis needs.
• Openx database development
• Participate in implementation of schema re-designs as necessary.
• Maintenance and possibly re-design of ETL process
• other database development responsibilities


2) Database administration (20%)
• health monitoring of production databases
• database server tuning
• database maintenance (i.e. security, table/index maintenance, diagnostics of database issues)
• database backup and restore
• Database Upgrade
• release support and other DBA responsibilities


3) Assist in evaluation of new database technologies (10%)
• Use of schema-less “databases” (e.g. MongoDB or CouchDB) for highly scalable, fast access to certain aggregated profile type data.
• Open source data warehouse solutions (e.g. InfoBright and Jaspersoft, Calpont)
• \MySQL Cluster
• Sharding using dbShards
• Other MySQL storage engines (TokuDB from Tokutek, Falcon storage engine in MySQL 6.0)

Wednesday, April 8, 2009

CLOSED - PHP Backend Contract (Boulder and Telecommute)

PHP Freelancer / Project-Based Consultant

Boulder-based internet start-up is seeking a PHP Freelancer / Project-Based Consultant to make a significant contribution to an interesting and challenging project.

This is a back-end PHP developer position. (Not a front-end dev or web designer position and not a DBA)

Pay will be based on milestone deliverables according to your bid. (There will be hourly pay for the time it takes you to get familiar enough with the project, code, and requirements to make a bid).

It is your choice if you want to telecommute or work in the Boulder-based office, though if you are telecommuting you will at least need to come in for occasional meetings.

(There is also a possibility to bring on some hourly consultants/contractors, so if you meet the requirements, but prefer hourly work, please send on your resume too)

Requirements:

* Senior/Expert - level knowledge of object-oriented programming with PHP
* Minimum 5 years experience in web development
* 3+ Years experience with PHP and LAMP
* Experience developing distributed applications
* Experience developing applications with large numbers of concurrent users
* Strong team-oriented skills including SCM, Revision Control, Defect tracking, and collaboration tools.
* Strong Linux development experience is preferred
* Comfortable working in a small-team, fast-paced, start-up environment
* Ability to work without a lot of direction
* Ability to gather the information you will need to complete your task and communicate issues promptly
* Ability to deliver on-time, well-tested modules
* Ability to write clean, well commented, modular code
* BS/MS in C.S. or related degree (or equivalent experience)

Additional "nice to have" skills:
AJAX
OpenX
Kohana or other frameworks

* Please only apply if you are authorized to work in the US without sponsorship.

Please send resume with cover letter in the body of the email to jobs [at] createksolutions [dot] com

CLOSED - MySQL Database Engineer (downtown Boulder)



This is an entry- to mid-level position.

This is a contract-to-hire position.

Role and Responsibilities:


The MySQL Database Engineer is primarily responsible for developing database applications on a Linux environment. This individual will participate in all activities related to database administration in a production, QA and development environments.

Work with technical and business staff for requirements

Conduct high level and detailed design based on requirements

Develop database code (SQL, MySQL stored routine and shell scripting)

Perform unit test and work with QA for integration test

Provide help and guidelines to application developers and business staff on database applications

Participate in database maintenance work (database health monitoring, backup and restore, table and index maintenance, trouble shooting and recovery)


Preferred Qualifications:


Highly self-motivated and responsible at work

A good understanding of SDLC

Previous experience in PHP, Java, C#, and C++ is a big plus

In depth understanding of relational databases and data warehousing, including logical and physical models, data integrity and referential integrity, database transaction, isolation levels and locking, database I/O, backup and restore, security

Expertise in database development, especially in MySQL stored routines (stored procedures, functions and triggers) and experience in other RDBMS (DB2, SQL Server, Oracle) development

Experience in performance tuning (SQL optimization, indexing optimization, storage engine optimization and schema optimization)

Competence in trouble shooting and debugging (database locking, unexpected result sets and mismatched data in tables, slow queries and so on)

Please send resume to jobs [at] createksolutions [dot] com

Monday, June 2, 2008

CLOSED - Senior Network Engineer

Senior Network Engineer

The company is very flexible as to which of their
corporate offices you choose to relocate, and they have offices in West
Point, GA San Antonio, TX, Louisville CO or Phoenix, AZ,. Full relocation is provided to any of the company offices
you choose.

Note that one of the requirements is a CCIE or equivalent experience.
If you don't have the CCIE, please explain how your experience has
given you the knowledge equivalent to a CCIE.

If you are interested, please answer the following questions:

1. Give your resume, preferably in MS-word format.
2. Give me salary requests for a full-time, direct-hire position
3. Your current citizenship or visa status (sorry, no H1-Bs).
4. Able to relocate? Location preferences?


JOB DESCRIPTION

BASIC FUNCTION

Responsible for leading and participating in the activities associated
with identifying and analyzing network requirements to develop
detailed design specifications for data traffic and network
enhancements, coordinating assigned projects for completion from
beginning to end and effectively communicating results to end user;
coach and mentor designated staff in network engineering projects,
providing direction and support

MAJOR JOB ACCOUNTABILITIES Network Design - Provide network design
services which meet and exceed end user (i.e., client, internal
customer, etc.) needs, ensuring adherence to departmental policies and
procedures; coordinate and define network requirements (i.e. design,
configure, install, etc.) to include consulting with end users to
determine the scope and objectives of proposed networking
configurations; oversee the timely and accurate analysis of end user
requirements, evaluating if network configuration is possible with
existing resources and managing end user expectations to keep them at
a realistic level; develop and implement network back up and recovery
plans to maintain reliable network operating systems; develop detailed
implementation plans to accommodate network growth, security, and
enhancements by maximizing functionality of network equipment (i.e.
routers, gateways, switches, etc.); monitor network implementation,
providing support in an timely and accurate manner; know and support
approved corporate and departmental policies relating to business
procedures, philosophies and conduct; design network performance
reports, detailing network status, for management in an accurate and
timely manner Technical Research and Analysis - Analyze data traffic
patterns within network infrastructure, detecting operational problems
and recommending improvements to ensure optimal performance;
proactively identify symptoms and instabilities in a timely and
accurate manner to include performing analysis, capacity planning, and
testing for organizations network environment; make recommendations to
management on enhancements to network that will improve the quality
and reliability of the networks performance; provide recommendations
of the most cost-effective solution to management, including all cost,
procedural, and contractual considerations necessary to make
decisions; research and identify new technologies available that offer
business advancements; provide written documentation to support the
recommendation and benefits of implementing new technology; provide
network security by configuring routers, switches, firewalls etc.
according to our information security standards; monitor security
measures in place within network perimeter, ensuring security breaches
do not occur and information is safeguarded from unauthorized users,
etc; ensure information is properly protected by assisting Information
Security in developing secure architectures Project Coordination -
Coordinate and participate in activities associated with assigned
projects, following the project from beginning to end, ensuring the
project continually supports the attainment of corporate goals and is
completed in a timely, accurate, and quality manner, striving to meet
and exceed expectations; meet with end user to determine the project
scope, providing direction and technical support during all project
stages or in a specific area as assigned; may prepare a project
calendar, discussing established timeframes with end users and update
calendar throughout the project, ensuring all timelines are met and
project is completed as scheduled; continuously monitor daily tasks
and project assignments in progress ensuring project schedule is being
met and schedule changes are addressed in a timely and accurate
manner; analyze and prepare project information and present
recommendations and analysis to department management for review;
create and maintain project files that are well documented and
efficiently organized, ensuring files include documentation for each
phase of the project which may include project calendar and support
documentation detailing project activities, results, implementation,
technical reference guide, users guide, etc.; provide management with
status reports throughout assigned projects detailing project status
and timeline, to include completing a project completion report to
document if all milestones and objectives were met Problem Resolution
- Proactively oversee the activities involved in quality resolution of
complex technical issues, responding with an appropriate sense of
urgency to problems escalated to employee's level; coordinate with
appropriate departments to determine positive solutions that increase
end user satisfaction, following through to completion, and
communicating resolution results to end user; escalate to management
any situation that could adversely impact the service provided to the
end user; monitor trends in documented incidents and determine
appropriate actions necessary to eliminate future occurrences and
improve customer service levels in an appropriate timeframe; respond
to 24-hour/7-day-a-week service needs while adhering to established
departmental guidelines Staff Assistance - Provide support and
assistance with activities of assigned staff by ensuring the function
is efficiently performed in a quality-oriented environment; in absence
of supervisor, responsible for assigning and monitoring staff workload
and setting departmental priorities; assist staff in striving to
provide the highest level of quality, responsive service possible;
provide performance input to supervisor regarding activities of
departmental staff; may be required to support supervisor in
responding to inquiries and conducting research and analysis Team
Interfaces - Establish a good working relationship with team members,
department contacts, and end users in order to maintain and
continuously strive to improve the level of overall service being
provided; assist with performing quality review of services being
provided and department interactions by escalating work flow and
communication issues to management staff to help identify trends
indicating the need to revise existing methods and procedures Related
Duties as Assigned - The job description documents the general nature
and level of work but is not intended to be a comprehensive list of
all activities, duties, and responsibilities required of job
incumbents. Consequently, job incumbents may be asked to perform other
duties as required. Also note, that reasonable accommodations may be
made to enable individuals with disabilities to perform the functions
outlined above. Please contact your local Employee Relations
representative to request a review of any such accommodations.

REPORTING RELATIONSHIPS

Supervisor:

Information Technology Manager



Subordinate(s):

None

KNOWLEDGE, SKILLS, AND ABILITIES


Incumbents will be expected to master the following knowledge, skills,
and abilities to successfully perform this job.

Knowledge

Customer service principles and practices Advance level knowledge of
protocols and network technologies Corporate and departmental
operating policies and procedures Project coordination techniques
Principles of logic as applied to network design Suite of office
software packages Advanced knowledge and technical expertise as
pertaining to the communication design of network infrastructure
Skills and Abilities Oversee and provide leadership to assigned staff
Excellent verbal and written communication skills Excellent
organizational and time management skills Establish and maintain
cooperative working relationships Analyze problems, identify
alternative solutions, and make recommendations in support of goals
Identify and respond to the needs of clients and departmental/company
interfaces Assimilate and utilize technical information Recommend
improvements in policies and procedures

MINIMUM QUALIFICATIONS
Applicants for this job will be expected to meet the following minimum
qualifications.

Education

Associate's degree in computer science, information systems,
electrical engineering, computer engineer or a related field is
required. Bachelor's degree in computer science, information systems,
electrical engineering, computer engineer or a related field is
preferred. Equivalent work experience in a similar position may be
substituted for educational requirements Experience Minimum three
years network infrastructure experience required. Minimum one year
project coordination experience preferred Technical Knowledge Based on
assigned function the following are required:

Hardware: Switches, routers, CSU/DSU

Software: Unix, intrusion detection systems, firewalls, Windows OS, IP
Telephony, network management systems, and network analysis Network
design on large scale networks required Other CCNP or equivalent
certification required Based on area of responsibility or department
the following are preferred:

CCIE

CISCO and multi vendor experience

Wednesday, May 7, 2008

CLOSED - Microsoft Dynamics CRM Consultant

Microsoft Dynamics CRM Consultant

We are seeking a Microsoft Dynamics CRM expert for an exciting position with a consulting company.

The position is 20-30% travel and the rest telecommute. You can be located anywhere in the country. Travel will typically be a few days at a time and will never be over the weekend. There is no on-call.

You would be working in a consulting role. You would be working with customers to achieve successful Dynamics CRM deployments.

Your responsibilities would include:

* pre-sales estimates
* full ownership of CRM deployments
* design
* implementation
* customizations
* maintenance

You will need to either have experience with Dynamics CRM 4.0 or be able to get up to speed quickly on it.

The position is a contract to start and can grow into either a long-term contract or a contract-to-hire, depending on your preference.

Wednesday, April 30, 2008

CLOSED - Flash or Java Application Architect- North Denver

An experienced and visionary Architect / Developer is needed to mastermind a cutting edge interactive design tool suite. Compete and partner with the greatest minds in online customization, placing your work in front of millions of end users.

This person must have a background in Object Oriented programming and design (Java, C++, C#, etc - Java is preferred)


Ideally this person will also have extensive Flash experience as described below. However, strong Java web architects who have a willingness to learn Flash will also be a good fit.

Responsibilities:
• Take leadership role for future direction of application & Flash-based technologies
• Enhance design of sophisticated Flash editor & related applications
• Work with visual designers, developers, and subject matter experts to enhance existing Flash 8 (AS2) based RIA
• Create working interactive mock-ups of new product/application concepts

Preferred Experience:
• 3+ years web / interactive development experience
• Expert in ActionScript 2 (AS2) / Flash 8
• Working knowledge in ActionScript 3 (AS3) / Flash 9
• Proficient in integration of Flash application with SQL databases, .NET components, XML
• Proficient in Flash Remoting, Flash & JavaScript integration, Flash and Web Services
• Ability to create CSS driven, dynamic Flash layouts and templates
• Working knowledge in AJAX, JavaScript, HTML, CSS, XML
• Proficient in Object Oriented Programming (OOP) concepts
• Knowledge of application design principles and usability issues
• Shipped more than one production Flash application
• Excellent communication skills
• Excellent attention to detail
• Photoshop CS2 or similar graphic manipulation software

Nice To Haves:
• Strong Graphic Design skills
• Working knowledge in Flex 2 or Flex 3
• Experience in AS2 to AS3 migration
• Experience porting existing Flash applications to Flex
• Strong visual/interface design, UI design
• Experience with server-side programming languages, i.e. ASP, ASP.NET, PHP, etc.
• Experience in authoring Flash components

CLOSED - .Net Applications Developer- North Denver

Senior Software Engineer - Web Application

Are you passionate about designing and building products that will have an immediate and personal impact on a loyal customer base? Do you like “helping the little guys”?

Do you want to experience the thrill of a working in a successful fast growing engineering organization with opportunities for leadership and personal growth?

We are looking for a self motivated, outstanding Web engineer who will join a team to deliver web-based applications and presentation components for our valued customer base.

Responsibilities:
*Collaborate with product managers, interactive developers, customer support, customers, sales and other members of the project team in requirements specification, feasibility analysis, engineering analysis and launch planning.
*Design and Development of web-based Application interfaces and Middleware APIs
*Develop Front-end and Middleware APIs to support eCommerce products
*Design and Development of highly dynamic and interactive Web2.0 web-based UIs

Qualifications:
*5+ years of commercial web development
*3+ years of web development in C#
*Experience with .NET framework
*Experience with .SQLServer.
* Advanced abilities in SQL and Data Modeling
*Experience with ASPX application development
*Strong object-oriented analysis and design skills
*Full life-cycle product development experience
*Good communication and personal skills: ability to interact and work well with members of other *functional groups in a project team and a strong sense of project ownership
*Desire and ability to thrive in a fast-paced, growing, dynamic environment
*BS/MS in Computer Science

Desirable:
*Experience with cross-browser HTML, CSS, and DOM manipulation
*Expert ability with the JavaScript
*Experience in consumer web site development
* Experience in content management development
* Experience with digital media online retail experience is a plus

* CSS/XML experience is also a plus