Jobs

Apply Now

Applications processed via employer's online application form

Job Details

Location

Belfast, Northern Ireland

Closing Date

2019-04-26 15:00:00

Share

Senior Software Engineer - Operations

  • Do you want to work on something that you, your friends, family and hundreds of millions of others use every day, and actually makes you smarter about how you spend your money?

    What if you could do that with a bunch of really smart people in an environment that actively encourages learning, growth and individual development? For good measure, we'll even throw in the opportunity to explore technology from the UI to the database, and everything in between, all while working on products that world's biggest brands rely on in order to maintain their place among the world's biggest brands.

    Every day, the Bazaarvoice engineering team tackles interesting and challenging problems across virtually every major computer science problem domain, and we do it all at a massive scale. So whether you're interested in server-side Java, UI/UX, massive datasets, mobile/social, natural language processing, sentiment analysis, or data visualization, we've got an opportunity for you.

    As a Senior Engineer you’ll be a critical part of an important and fast growing aspect of Bazaarvoice business. We’re looking for someone that is a great personality fit with strong technical skills in different areas. The most important skill is the willingness to learn new technologies.

    Initially we would like a strong Java developer in Web Application development and Big Data. The person must have experience working in a SaaS environment as well as on an agile team (Scrum, Kanban, etc.). The ideal candidate will have a willingness to learn or have experience with PHP, Python, or C#. Good knowledge of the Search Engine Optimization business is a big plus.

    Skills and experience necessary for the role include:
    - Bachelor’s degree - Computer science or equivalent
    - 5+ years of software developer experience
    - AWS or equivalent Cloud Platform experience
    - Map Reduce experience or Elastic Map Reduce
    - Core competencies in Java with experience in other languages such as C#, PHP, or Python

    Desired Criteria:
    - Proven results-oriented person with a track record of delivery
    - Solid experience working with distributed systems development
    - Ability to adapt to new development environments and changing business requirements
    - Experience working in Agile development is must
    - Experience with NoSql database is plus
    - Experience with large distributed applications is a plus as is building/operating highly available systems
    - Strong knowledge of data structures, algorithm, enterprise systems, and asynchronous architectures.
    - Works well in a team environment and be able to effectively drive cross-team solutions that have complex dependencies and requirements
    - Be hands-on, willing to dig in and crank out code.
    - Be a learner, able to explore new areas, learn new things, and quickly apply them to solve new problems.
    - Be a spark, bring energy, passion and creativity to work every day.
Apply Now

Applications processed via employer's online application form