Thursday, December 08, 2011

Mercury Payment Systems - Database Administrator, Software Engineer III, IT Support Manager

Mercury Payment Systems, a national leader in secure electronic payment
processing solutions, offers a strategic, fast paced, high-energy work
environment. Headquartered in Durango, CO with a branch office in Denver,
Mercury is committed to offering high performance products, services and
support in turn creating competitive advantages for their point-of-sale
(POS) partners.



POSITION SUMMARY

Ensures availability, performance and accessibility of databases to meet
business needs.



PRINCIPAL DUTIES AND RESPONSIBILITIES

* Ensures availability, performance and accessibility of databases to
meet the business needs of Mercury Payment Systems
* Promotes usability of databases to support business needs; Works
with customers to recommend query tools to assist with data retrieval
requirements
* Ensures customer data access requests are managed appropriately and
completed
* Completes and improves on daily checklists to monitor database
operations
* Teaches and assists internal customers on how to safely and
efficiently access data necessary for their business needs
* Proactively reviews and troubleshoots performance issues related to
production databases and data retrieval; communicates issues to senior team
members for collaborative problem solving
* Authors process and systems documentation; participates in knowledge
sharing with the database team and project teams
* SQL Server Functions include

* Backup strategy, review and maintenance
* Database recovery to meet business requirements
* Data cleanup, data refresh

* Communicates production related issues to the team and addresses
them professionally in a collaborative, problem solving manner
* Ensures critical production databases can be recovered as required
by the business
* Performs routine database administration work
* Communicates with the IT operations group regarding production
issues
* Reviews Emergency Changes, Standard Changes and recommends additions
and updates of the Database Operations Standard Change Master document
* Performs code and design reviews with the Database Development Team
* Provides assistance in the development, maintenance, and monitoring
of database systems
* Adheres to company policies as defined
* Accepts and completes assignments with open, cooperative, positive,
and team oriented attitudes
* Actively participates in team meetings and 1 on 1 communications
* Develops and maintains a thorough understanding of applicable
products and services as they evolve
* Increases knowledge through internal resources, supervisors, fellow
employee's, company trainings, and trade publications
* Actively pursues job related certifications centric to production
database support and administration



QUALIFICATIONS

* Bachelors Degree in computer science or related field preferred.
* 1+ years experience with the above duties required.
* T-SQL programming, understanding of database impacts to company and
applications, proficiency with the entire MS Office Suite
* Strong written and oral communications
* Thorough reading comprehension
* Proactive troubleshooting, listening and problem solving skills
* Critical thinking using logic and reason
* Excellent time-management skills with the ability to meet deadlines
* Maintain regular and punctual attendance
* Ability to work in a fast-paced, multi-task environment
* Ability to sit for long periods of time
* Ability to interact with a diverse population
* Ability to work on computer for long periods of time
* Ability to accept and evolve with changes in policies and procedures
environment



COMPENSATION

Mercury offers competitive compensation as well as a comprehensive benefits
package that includes a 401(k) plan.
________________________________________________________________________

Mercury Payment Systems, a national leader in secure electronic payment
processing solutions, offers a strategic, fast paced, high-energy work
environment. Headquartered in Durango, CO with a branch office in Denver,
Mercury is committed to offering high performance products, services and
support in turn creating competitive advantages for their point-of-sale
(POS) partners.



POSITION SUMMARY

Software engineers with Salesforce.com specialization are responsible for
building client-specific solutions on the Force.com platform using Apex and
Visual Force to support the business needs.

He or she will analyze requirements with the development team and
stakeholders and propose software designs, instruct and guide peers on the
proper methods of design and implementation, define data models, develop
code using Apex and VisualForce, support configuration changes and follow
best practices within the Salesforce.com environment.



PRINCIPAL DUTIES AND RESPONSIBILITIES

* Develop, test and maintain software applications following the
Mercury defined software development life cycle methodology.
* Develop, test, and deploy Salesforce.com code using best practices.
* Develop custom Salesforce.com code using Apex and VisualForce.
* Adhere to standards and policies set forth for development in the
Salesforce.com platform. (not sure if we need this bullet point)
* Recommend best practices regarding development on the Salesforce.com
platform (not sure if we need this bullet point if we have point number 2)

. Provide hands-on functional and technical expertise in the
analysis, design, development, implementation, and maintenance of business
processes and applications for Salesforce.com.

* Adhere to all Mercury and Salesforce.com defined code standards with
code maintainability being the focus.

. Understand the business needs of internal customers and help
design and deliver comprehensive solutions to address those needs.

* Architect custom solutions to meet business requirements.
* Provide consulting support on processes and systems issues.
* Provide innovative ideas to improve the capability of the team.



Communication Skills

* Be able to present ideas and concepts with good verbal and
presentation skills.
* Convey information in a clear and concise manner.
* Develop written communication with few grammatical or spelling
errors.



Education and Training

* Develop and maintain a thorough understanding of applicable products
and services as they evolve.
* Stay abreast of new capabilities in the Salesforce.com environment,
including new functionality in the core system as well as solutions on the
AppExchange.
* Increase knowledge through internal resources, supervisors, fellow
employees, company trainings, and trade publications.
* Keep abreast of current tools and technologies and suggest
appropriate tools to improve software development.
* Help others learn and improve.



Organizational skills

* Organize and prioritize duties to meet the business needs and team
commitments.
* Set development estimates and adhere to those schedules.
* Focus on task at hand and minimize outside distractions.



Values and Ethics

* Promote teamwork.
* Adhere to company policies and values as defined.
* Accept and complete assignments with an open, cooperative, positive
and team oriented attitude.
* Actively participate in team meetings and 1 on 1 communications.



QUALIFICATIONS

* Bachelors Degree in computer science or related field preferred

. Salesforce.com Developer Certification preferred

* 5+ years experience in Salesforce.com/Apex Development required
* 10+ years overall software development experience required

. Building client-specific solutions on the Force.com platform using
Apex and Visual Force

. Developing integration processes using Salesforce.com, Web
Services API and third-party integration

. Expert knowledge of relational databases and data modeling

. Proficiency in .NET and C#, XML, JavaScript, AJAX, SQL, Java,
SOAP-based web services, Apex, and SQL Experience with ETL tools

. Ability to develop, test and deploy using the Eclipse IDE

. Knowledge of enterprise systems including CRM, SFA, and ERP



COMPENSATION

Mercury offers competitive compensation as well as a comprehensive benefits
package that includes a 401(k) plan.



About Mercury Payment Systems

Known as an "innovations" leader in the Payment Processing Industry, Mercury
Payment Systems was awarded in 2011 for the 2nd year in a row the top (GOLD)
award in the Payment Processing category and Best Overall Retail Technology
Vendor at RSPA. We were honored with a "Best Company To Work For In
Colorado" and a ColoradoBiz Magazine "Top Company" award in 2008.
Headquartered in Durango, Colorado, with a second office in Denver, we offer
challenging career opportunities in a fast paced, strategic work
environment. EOE
________________________________________________________________________

Mercury Payment Systems, a national leader in secure electronic payment
processing solutions, offers a strategic, fast paced, high-energy work
environment. Headquartered in Durango, CO with a branch office in Denver,
Mercury is committed to offering high performance products, services and
support in turn creating competitive advantages for their point-of-sale
(POS) partners.



POSITION SUMMARY

The IT Support Manager is responsible for managing existing operations and
implementing new operations processes for Mercury's IT systems. He or she is
the leader of a team that operates technology assets to provide transaction
processing and business support services.



PRINCIPAL DUTIES AND RESPONSIBILITIES

* Operate Production Components of Business and Transaction
environments

* LAN/WAN, Voice, Server, OS, Application, Etc.
* Perform recurring operational tasks in a consistent and timely
manner
* Use Change Management to control and deliver stable environment
* Review Individual and Overall Change Success Rate

* Deliver Continuous Monitoring & Reporting

* Service Availability & Performance
* Asset Availability & Capacity
* Generate alerts on Service and Asset outages
* Historical uptime and availability reporting

* Respond to Outages

* Be informed and aware of service status
* Develop outage response plans for each service
* Maintain On Call Response Team(s)
* Outages: Detect, Alert, Respond, Investigate, Coordinate, Recovery,
Remedy, Recommend

* Service Desk and Customer Service

* Maintain a Service Desk as a Single Point of Contact for all
IT-related requests coming from the business.
* Use the Service Desk to perform communication and notification.
* Use the Service Desk to receive and manage ad-hoc requests for
change and research.
* Monitor and manage the IT Service Desk and IT Operations work
ticketing queues for capacity and backlog.
* Understand how to communicate difficult/sensitive information
tactfully
* Communicate effectively with clients to identify needs and evaluate
alternative business solutions
* Continually seek opportunities to increase client satisfaction and
deepen client relationships
* Manage client expectations effectively

* Service Management

* Responsible for key elements of service addition and update process
* Communicate Deployment and Operational requirements to project teams
* Manage expectations across stakeholder groups
* Perform Sign-Off of project Deployability and Operability
* Identify and obtain tools & training necessary to support services
* Coordinate and manage Impact and Deployment calendar
* Assignment of resources to perform deployments and updates
* Ensure deployments and updates are performed according to
documentation
* Communicate service deficiencies to product owners

* Operational Excellence

* Minimize controllable outages
* Create common, consistent, measurable, and repeatable processes
* Implement and measure compliance with operational policies and
procedures
* Maintain environment according to consistent policy. Document
exceptions.
* Perform all activities in a manner compliant with relevant
regulation, policy, and procedures.

* Leadership

* Hold team meetings
* Generate enthusiasm among team members
* Challenge others to develop as leaders while serving as a role model

* Seek and participates in development opportunities above and beyond
training required by Mercury

* Increase knowledge through internal resources, supervisors, fellow
employees, company trainings, and trade publications
* Encourage knowledge sharing and self-improvement
* Identify staffing capacity needs
* Develop and maintain job descriptions
* Interview and hire new employees
* Perform regular 1 on 1 meetings with IT Operations team employees
* Perform regular reviews of employee performance
* Assist employees with growth objectives
* Effectively manage senior technical resources
* Inform team of Mercury Goals & Objectives
* Provide prioritized tasks to team
* Share responsibility for project success
* Develop & implement team education plans
* Facilitate effective team interaction
* Acknowledge and appreciate each team member's contributions

* Departmental

* Establish, develop and maintain effective working relationships with
both internal and external clients
* Accept and complete assignments with open, cooperative, positive,
and team oriented attitudes
* Actively participate in team meetings
* Actively participate in 1 on 1 communications with supervisors
* Actively apply feedback received on day-to-day work and strive to
improve performance

o Keeps workroom neat, organized and secure

o Participates in the implementation and support of IT-related policies

* Adhere to company policies as defined

* Teamwork

* Responsible for communication between IT Operations and other
departments
* Provide technical, operational, and architectural expertise to
project teams
* Select, develop, and evaluate personnel when assigning to project
teams
* Communicate constraints, problems, obstacles, and roadblocks to all
teams in respectful and factual manner.
* Develop and maintain working relationships with Vendors & Partners.
* Seek advice of peers on technical and procedural issues
* Suggests areas for improvement in internal processes along with
possible solutions
* Advocate for Department, "Win" for Mercury. Make decisions that
support business requirements and maximize Mercury's Information Technology
investments.

* Planning & Budget

* Recommend projects and infrastructure improvements
* Contribute to team schedule and project plan
* Communicate ability to reach business goals
* Recommend projects and changes necessary to accomplish business
goals
* Contribute to development of the IT department budget
* Manage team building, recognition, training, and travel budget for
team



QUALIFICATIONS

. Bachelors Degree in computer science or related field preferred.

. Microsoft certifications preferred

. 5+ years IT experience required

. 3+ years operational leadership experience required

. Familiarity with an IT Governance framework (ITIL, COBIT, MOF)
preferred.

. Familiarity with Agile development methodology preferred.

. Experience delivering highly available services.



COMPENSATION

Mercury offers competitive compensation as well as a comprehensive benefits
package that includes a 401(k) plan.