Reports to:
Managing Director, TESLA (Europe)
Ltd, who also holds the position of
President, TESLA, Inc.
Based at:
Waterloo,
London, SE1
Hours of work:
9.00 am to 5.30 pm, Monday to Friday
with flexibility needed at all times
Date:
July 2010
About TESLA:
TESLA provides highly accurate energy load
forecasting solutions to the energy industry worldwide. In recent years, the company has
experienced considerable growth due to the deregulation of the energy markets
and increased concerns about efficient energy use. As a result, its client base
now includes trading organizations as well as traditional utilities and retail
suppliers. Such expansion has been accompanied by advances in TESLA’s product
lines, which support greater integration into host systems, very rapid response
to changing situations and intuitive interactive tools for weather risk
analysis.
TESLA offices are located in Richmond,
Virginia, USA (HQ) and London,
with a planned third office opening late 2010, in
Auckland, New Zealand. Although a global organisation, TESLA
prides itself in providing an
open, relaxed and friendly work
environment.
Purpose of the role:
The C++ / C# Programmer’s areas of responsibility can be broken down into the
following three main areas:
- Field Support (25%)
- Office IT Administration/Maintenance (15%)
- Programming and Planning (60%)
TESLA is a small organisation and as such every employee is integral to
achieving its success. The C++ / C#
Programmer role can be very varied.
The successful candidate must be flexible and proactive.
While the information below provides an overview of accountabilities and
personal attributes required for this position, this job description is not
exhaustive. The job holder will be
required to undertake additional duties from time to time to ensure the smooth
running of the organisation.
KEY
RESPONSIBILITIES AND ACCOUNTABILITIES:
Field Support (25%)
The field support role is the pre-eminent responsibility of the job holder. The successful candidate will be the
main technical staff member responsible for making sure that all client
installations and models function properly.
As the software suite is quite mature, this will not take the bulk of
one’s time, but when these functions need to be performed, other
responsibilities are secondary.
Software Installation and Support
-
Installs TESLA software on client sites globally.
-
Manages web-delivered products and TESLA-hosted models.
-
Provides first- or second-line telephone and e-mail support to clients.
-
Liaise with clients and their IT personnel to resolve problems in a timely
manner.
-
Applies knowledge of industry trends and developments to improve service to our
clients.
-
Suggests alternative technical solutions to meet client requirements more
efficiently, with greater reusability and longer life.
Client Management
-
Communicates effectively with clients to identify needs and evaluates
best-practice technical solutions and strategies.
-
Assists in monitoring client installations and when necessary implements fixes
and enhancements quickly and efficiently.
Marketing and Business Development
-
Promote TESLA through occasional presence at industry conferences and
involvement with clients or potential clients.
-
Liaises and attends internal meetings necessary to perform duties and aid
business and organisational development.
Office IT Administration/Maintenance (15%)
Computer skills
PC and Network maintenance
-
Provides IT support to office users as required
-
Ensures continual running of the network, virtual machines (replicating client
setups) and provides on-call support should problems arise.
Programming and Planning (60%)
The primary responsibility of this role is
to develop new software and reporting tools, guiding key technical architecture
decisions and working with a virtual team to ensure that TESLA’s models and
products provide innovative forecasting solutions and an intuitive experience to
its clients.
In this area, the job holder will gradually
take on most of the programming that supports the estimation team, which has
previously been performed within the estimation team.
Solution
Development and Delivery
-
Improves and further develops software tools used by the estimation team to
produce energy demand and other models
-
Provides technical direction for the development, design, and integration of
estimation team tool development from definition phase through implementation.
-
Delivers high-quality programming to ensure TESLA consistently delivers superior
technical solutions to clients.
-
Easily recognizes system deficiencies and implements effective solutions.
-
Monitor and report on development activities and provide relevant management
information.
-
Keeps the Operations Manager (UK based) and Director (US based) well informed of
status of development effort and serves as liaison between development staff and
project manager and/or client across multiple projects.
-
Produces user help guides and product documentation for internal and client
audiences.
Technical Expertise
Programming Languages
PERSONAL ATTRIBUTES:
Personality
-
Self-confident individual with a mature and professional attitude.
-
Self-driven, results-oriented with a positive outlook, and a clear focus on
high-quality output.
-
A natural forward planner who has the ability to work under pressure.
-
Enthusiastic for new responsibility and accountability.
-
Ability to work mainly autonomously as well as with others (locally and
internationally).
Personal Situation
-
Sufficiently mobile and flexible to travel to UK and European client sites (1-2
days per month) or to international offices (2-4 times per year for
approximately 2 weeks at a time), as required.
-
Ability to work extended hours on occasions, when required.
-
Must have clean or near clean driving licence.
-
Fluency in the English language is essential, with a strong command of both
written and oral communication. If
English is not your native language, then we are looking for the equivalent of
an IELTS Band 8 (or greater) level of proficiency.
-
Fluency in another EU language is an advantage.
Management Ability
-
Although internal staff management is
not initially part of the job, the responsibility and opportunity could grow
with the development of the business, for example the prospect of managing and
mentoring staff. Some people-management skills, experience and natural ability
will be useful.
-
Attend training to develop
relevant knowledge and skills.
Eligibility to work and travel for work
COMPENSATION
TESLA provides individually-tailored compensation packages that can be
comprised of a competitive salary, bonus, equity components and a generous
holiday entitlement, along with the opportunity to earn further financial
bonuses and rewards.
APPLICATION PROCESS
To apply, please email your CV with a
covering letter including your salary expectations and stating your eligibility
to work unrestricted in the UK and travel to the US, Australia and New Zealand
to The Operations Manager at
jobs@teslaeurope.com