Senior C++ Developer in Austin, TX at Volt

Date Posted: 8/3/2018

Job Snapshot

  • Employee Type:
    Contingent
  • Location:
    Austin, TX
  • Job Type:
  • Duration:
    24 weeks
  • Date Posted:
    8/3/2018
  • Job ID:
    129753
  • Contact Name
    Volt Branch
  • Phone
    915-856-1357

Job Description

mPower Senior Software Engineer

Do you have at least 5 years of commercial development experience delivering libraries and frameworks?

Do you have strong C# and C++ skills?

Are you looking for new challenges with a great company?

This might be the right opportunity for you!!


Summary
We are looking for Senior Software Developer to help drive the
design, execution and be part of our next generation gaming
platform. You will be hands-on in the implementation of new and
existing C# and C++ components to support the delivery of our
best-in-class game content to customers. As a member of this team,
you will have the opportunity to work closely with our game studio
partners and commercial stakeholders within and outside of the
company.


What you'll do
Provide technical guidance in software design and
development, participate in design reviews and recommend
improvements for other projects. Ability to design and assist
others in the design of the many new features that are being
added. A design for a particular feature can and will be
influenced by the many requirements and restrictions that
different customers and stakeholders place upon a
particular feature. Being able to design as an individual, part
of a team, and as part of the broader teams means
being able to take into account all the requirements and
collaborate with all the relevant parties to come up with a
solution and design to achieve the best results.


Provide support throughout all Software Delivery Life Cycles
and ensure delivery of high quality products.


Develop end to end ownership of projects starting from
requirement gathering, design, delivery and deployment.


Provide documentation to developers to use your new
functionality, and expand upon this functionality in the
future.


Provide coaching, training and mentor of other software
engineers. A well as looking for opportunities to learn from
and be mentored by other as well, not just the leaders in the
team but others in the team whose skill sets and knowledge
in areas outside of the principle engineers strengths and
area of expertise can assist both parties to grow in skill and
confidence.


Work closely with manager in planning of team projects and
has a solid understanding of risk assessment and
contingency management. This risk assessment involves
not just the risk of the individual feature but also the risks
that it may introduce to other features and timelines. This
requires having an in depth knowledge of the code base as
well as an awareness of all features that are currently
underway as well as planned in the future.


Be across new technologies and ensure the team is aware
of them.


Ability to work and guide test team and provide feedback on
test plans, test cases and test methodologies.


Able to interact with stakeholder from across the business.


Ability to communicate with stakeholders comfortably,
attending meetings and presenting ideas and solutions.
Improving and streamlining team processes. Engagement
and promoting of the currently established development
team process around feature development process as well
as release processes.


Have the ability to lead own projects as well projects
developed by other engineers.


About Our Client                                                                                                        World leader in gaming entertainment, offering a
diverse range of products and services, including electronic gaming
machines, social gaming and casino management systems. We’re
licensed in 240 gaming jurisdictions and operate in 90 countries
around the world, with a team of over 3000 employees who deliver
outstanding results by pushing the boundaries of innovation,
creativity and technology. Since our humble beginnings in 1953,
we’ve been driven by a desire to create the world’s greatest gaming
experience, every day.


Pioneers in our field and relentless in our pursuit of
excellence. We are an ideas company at heart, which means
innovation is embedded into every aspect of our business. Whether
we're designing sleek new cabinets, premium game content or
award-winning systems, we apply fresh thinking and creativity to
deliver the world's greatest gaming experience, every day. With
cool new titles such as Game of Thrones TM, Sons of Anarchy and
Lightning Link along with our award winning app Heart of Vegas,
we're, continually pushing the bar of creativity.

What we're looking for
A Bachelor’s degree in Computer Science, Engineering, a
related field, or its equivalent is preferred

5+ years of commercial development experience with an
emphasis on delivering libraries and frameworks.

Expert level C# and C++

Software development experience with object-oriented
design.

Knowledge of software engineering best practices, including
design patterns and UML.

Must possess good analytical, problem solving, and
debugging skills.

Experience with the full product development lifecycle and
multiple releases of enterprise-class software products.

Demonstrates an extremely high level of accuracy and
attention to detail.

Possess a high level of personal and professional
accountability and be able to enlist the cooperation of peer
groups involved in common business goals and objectives.

Have the ability to meet changing demands and to adapt to
frequently changing priorities.

Demonstrates excellent oral and written, communication,
and customer service skills.

Be able to read, write, speak and understand English.

Be able to work independently and be team oriented.
Casino gaming industry experience a huge plus!