• Senior O365 .Net Consultant

    ID
    2018-3822
    # of Openings
    1
    Job Locations
    | US-IL-Chicago
  • Job Description

    SENIOR SOFTWARE CONSULTANT


    ABOUT 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 and Milwaukee. We work with 160 clients in 10 unique industries  everything from corporate finance and global logistics to local breweries and Chicago 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.

     

    SPR offers a great environment for employees to learn, to build systems that make an impact, and to tackle exciting challenges. With our office’s “Maker Space”, you can explore your IoT side and develop fun projects with 3D printing and CNC machining. 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. 

    POSITION DESCRIPTION

     

    SPR is looking for a Senior Software Consultant in the ModernApps Practice. This consultant will develop and deliver innovative solutions using Office 365 workloads, components of the Microsoft Enterprise Mobility & Security Suite and on-premises versions of SharePoint. You may be responsible for full lifecycle development, and must be able to articulate design decisions and translate business requirements/user stories into application logic. Our Engineers are a driving force behind the success of our projects. We're looking for a motivated self-starter who keeps an eye on trends and new technology in the industry and who is eager to tackle challenging troubleshooting and development tasks.

     

    RESPONSIBILITIES

     

    The Senior Consultant will have the following responsibilities:

     

    • Strong analytical skills, with excellent problem-solving abilities in the face of ambiguity
    • Ability to prepare and install solutions by determining and designing system specifications, standards and programming
    • Strong understanding of computing systems, software architecture, data structures and algorithms
    • Provide input into and help document solution designs and technical strategies
    • Support requirements gathering and technical solution design for Ofice 365 workloads, SharePoint on-premises, and products in the Microsoft Enterprise Mobility and Security Suite.
    • Migrate, configure, and consult with clients on features for Office 365, SharePoint on-premises, and the Microsoft Enterprise Mobility and Security Suite.
    • Ability to prepare and install solutions by determining and designing system specifications, standards and programming
    • Experience in communicating with users, other technical teams and management to collect requirements, identify tasks, provide estimates and meet production deadlines
    • 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

     

    QUALIFICATIONS

     

    The following professional qualifications are required:

     

    • Technical competency in on-premises SharePoint versions and Office 365, including migration, administration, configuration, and feature cabilities.
    • Technical competency for at least one of the major Office 365 workloads (SharePoint Online, Skype for Business, Exchange Online, OneDrive for Business, etc.).
    • A demonstrated ability to develop and implement PowerShell scripts for on-premises SharePoint and Office 365.
    • Microsoft Certified Professional and with a desire to remain current with both industry and Microsoft technologies and standards.
    • A demonstrated ability to write code using C#, JavaScript and associated frameworks or similar.

     

    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

     

    EXPERIENCE

     

    • Seniore Consultants in the Office 365 practice should possess a minimum of 2 years of experience working with on-premises versions of SharePoint, Office 365, or related Microsoft technologies in a technical capacity.
    • BA or BS, preferably in computer science, engineering or science / technology-based discipline

    If this sounds like the kind of challenge you would be

    Options

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