Rauxa

  • Software Engineer

    Job Location US-NY-New York
    Job ID
    2018-1889
    Category
    Technology
  • Overview

    The Software Engineer is responsible for all back-end aspects of website and application development. He/she is a proactive team player who can work under pressure, prioritize, and deliver to technical specifications. The role requires someone with mastery of object-oriented programming concepts and paradigms as well as the ability/desire to quickly learn and master new technologies. Passion to explore and propose efficient solutions to client business problems is a must.

     

    The Software Engineer must have strong coding capabilities with a solid foundation and understanding in OOP, MVC, and Service Oriented Architecture.  They must be able to think logically and turn technical specification into a live working product.

    What you'll do:

    • Solid understanding of software design and development methodologies, object-oriented programming, and database design.
    • 4+ years of development experience in one or more of the following: .NET, Java, Ruby, Python, C#, C++,
    • 4+ years of experience working with databases
    • 2+ years of working in any of the following platforms or equivalent: Sitecore, AEM, Django, Ruby on Rails, Umbraco, Wordpress, Ektron
    • 2+ years Digital Agency experience (preferred)
    • Must have legal right to work in the US
    • Experience with Continuous Integration is a plus
    • Experience with setting up cloud environments such as AWS and Azure is a plus
    • Experience with e-commerce is a plus

    Who you are:

    • You are a motivated engineer who gets excited with building apps and websites
    • You like problem solving and coding unique algorithms to solve complex problems
    • You are a strong team player who can work with other developers to integrate solutions
    • You have strong organizational and time management skills
    • You have a solid understanding of software design and OOP
    • You are collaborative and can take directions from team leads
    • You are a strong communicator in both reading and writing
    • You have a passion in learning new technologies and platforms

     

    Education Requirements:

    • A Bachelor's Degree in Computer Science or Equivalent

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed