• Software Engineer

    ID
    2018-3296
    # of Openings
    1
    Job Locations
    | US-WI-Milwaukee
  • Job Description

    SOFTWARE ENGINEER 

    WHO IS SPR?

     

    SPR is a digital technology consultancy that develops elegant solutions to transform the way people do business. We’re 300+ strategists, developers, designers, architects, consultants, thinkers, and doers in Chicago. We work with 160 clients in 10 unique industries  everything from corporate finance and global logistics to local breweries and startups.

     

    We think about the end users and rigorously apply the latest technologies and frameworks to address our clients’ needs. We enable companies to do more with data, engage with other people, build disruptive solutions, and operate productively. To do this, we hire smart technologists and sharp business leaders who are excellent communicators and have an interest in working on multiple projects across industries.

     

    We operate in a fun, casual work environment and have great benefits including: competitive salary, bonuses, generous vacation time, big fitness incentives, and medical/dental/vision insurance.

     

    By joining the SPR team, you’ll be using your brain, working hard and making an impact through your projects – and you’ll be rewarded for it. 

    WHAT IS THE POSITION?

     

    As a Software Engineer at SPR, you must be passionate about working with cutting edge technologies, bring deep technical knowledge, have experience with distributed systems to drive technical design and be comfortable with implementing end-to-end solutions. The ideal candidate for this position is an experienced software engineer excited to work on cloud scale software and has a proven track record of architecting and building software.

     

    PROFESSIONAL QUALIFICATIONS

     

    • Strong analytical skills, with excellent problem-solving abilities in the face of ambiguity
    • Deep understanding of computing systems, software architecture, data structures and algorithms
    • Able to manage your own time, and work well both independently and as part of a team
    • Possess excellent interpersonal and organizational skills
    • Ability to handle diverse situations, multiple projects, and rapidly changing priorities
    • Assists in the interview and integration processes 
    • Great attitude and commitment to get the job done

     

    TECHNOLOGIES WE USE

     

    C# / ASP.Net (MVC, Web API) / WPF / WCF / ORM (Entity Framework, NHibernate) / Automated testing (Unit testing, BDD) / SPA frameworks (AngularJS, Knockout, React) / TFS / PowerShell / Visual Studio / SQL Server and SQL / NoSQL (Mongo, Raven, DocumentDB, Cassandra, Maria, Riak) / Java (Spring, Spring Boot, Guice, JPA, jUnit) / Javascript (node.js, npm, Karma, Jasmine, Phantom) / Build tools (Gradle, Maven, Ant) / Cloud (Azure, AWS, Cloud Foundry, Heroku, Mesos, DC/OS) / Python / Scala / Big Data/Fast Data (Spark, Hadoop, Akka, Sqoop, Hive, Pig, Storm, Azure Stream Analytics, Kafka, Flink, Spark, Nifi, HDFS) /ElasticSearch / DevOps tools (Docker, Ansible, Chef, Puppet) / Machine Learning (TensorFlow) /Data Visualization (Grafana, Kibana) / IoT Frameworks

     

    EDUCATION & EXPERIENCE

     

    • 3+ years of professional experience
    • BA or BS, preferably in computer science, engineering or science / technology-based discipline

     

    If this sounds like the kind of challenge you would be up for every day, we would love to hear from you.

     

    Options

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