Senior Full Stack .NET Developer / Architect

Sorry, this job was removed at 1:48 a.m. (CST) on Wednesday, November 23, 2016
Find out who's hiring in West Suburbs.
See all Developer + Engineer jobs in West Suburbs
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.
About us

The Mx Group is a digital and demand generation agency that has empowered companies with the competitive edge of modern B2B marketing for more than 25 years. We have been named one of the Best Places to Work in Illinois for three years in a row. In addition, we made Built In Chicago’s list of the Top 100 Digital Companies in Chicago in 2014 and 2015, and both AdAge and BtoB Magazine have recognized The Mx Group as a top B2B agency every year since 2008.

Our digital development team produces much more than marketing tools and analytics. We build fully custom mobile and web apps with a high degree of technical architecture and UX excellence for our clients to provide to their customers. Our wide range of past projects includes custom CMS implementations, built-from-scratch SaaS products, and mobile and web apps that let members of the public compete against each other. Using Agile development processes, diverse technologies, automated testing and fully automated go-live, our team constantly brings new digital ideas to life.

About the role

The Mx Group is looking for an experienced developer / architect to handle design, development implementation and maintenance of web and mobile applications, as well as systems architecture and database design. As a senior engineer, you’ll act as a leader and mentor to more junior developers, and will have an opportunity to make a clear and direct impact in our company.

As our new senior .NET developer, you will:

  • Collaborate with product owners to design projects that meet client requirements
  • Take technical ownership of projects and architect innovative solutions
  • Analyze, architect, develop, test and support applications in a fast-paced environment
  • Effectively manage multiple simultaneous projects
  • Mentor and lead a team of junior developers to achieve project success
  • Define patterns, build frameworks and set development guidelines, including code review to ensure projects meet high quality standards
  • Explore new tools, practices and processes that could improve the team’s performance

This is a full-time, in-house position with little to no travel requirement and no downtime between projects.

What we’re looking for
  • 6+ years of web development experience
  • Experience working in an Agile environment (Scrum / Kanban)
  • Advanced C# and JavaScript skills (such as Angular.js, React and jQuery)
  • Strong understanding of object-oriented design
  • Experience building mobile apps
  • Passionate about the software development field
  • An innate desire to learn, go beyond the basics and work toward mastery
  • An interest in leading and mentoring others
  • Excellent verbal and written communication skills
  • Comfortable working with minimal direction

Required skills

  • Programming languages: C#, JavaScript, T-SQL, CSS, HTML
  • Web server: IIS
  • Database: MSSQL, Entity Framework (EF)
  • Source control: Subversion, Git
  • Automated build tools: Gulp, MSBuild
  • Continuous integration: CruiseControl.NET, Jenkins
  • Web frameworks: ASP.NET, MVC
  • Web tools: Modern JavaScript frameworks including Angular, React.js and jQuery

Desired skills

  • Java, Maven and Ant
  • Apache and NGINX
  • Automated testing with Selenium
  • Mobile development with React Native, Ionic
  • Previous leadership experience

Tools and Technologies

At The Mx Group, we believe it’s more important to use the right tool for the job than stick with the tried-and-true — so we use a wide variety of technologies on our projects. You’ll have the opportunity to work with and learn many of these tools, and contribute your own ideas to the list! Here’s a sampling of the technologies we use:

Front End

  • Angular.js
  • Bootstrap
  • JQuery
  • LESS/SASS/CSS
  • HTML
  • Selenium
  • Protractor
  • JavaScript

.NET apps

  • Visual Studio 2013/2012
  • .NET Framework 4.5/4.0/3.5
  • ASP.NET MVC 4/5
  • C#
  • MS SQL Server 2008, 2012
  • T-SQL
  • SSIS/DTS
  • Tarantino
  • Entity Framework
  • IIS
  • FxCop
  • NUnit
  • NAnt
  • Nuget
  • NDepend
  • XML
  • REST
  • Glimpse

Java apps

  • Java 6/7/8
  • Maven
  • Ant
  • Ivy
  • J2EE
  • JBoss
  • MySQL
  • Apache Tomcat
  • BIRT
  • Apache Struts / Tiles
  • JAX-RS

Node.js apps

  • Node.js
  • MongoDB
  • Npm
  • Bower
  • Express.js
  • Swagger

Mobile Apps

  • React Native
  • Ionic
  • Phonegap
  • Native (Android SDK/Objective C)
  • SQLite

Other Web Apps

  • PHP

Infrastructure

  • CruiseControl.NET
  • Jenkins CI servers
  • VSCode
  • Sublime Text
  • Bitbucket
  • Sourcetree
  • GitKraken
  • TortoiseSVN
  • NGINX
  • Windows Server
  • Linux
  • AWS EC2, RDS, S3
  • Cloud Flare
  • Google Analytics
  • Debugging tools: Windbg, ants, browser dev tools
  • Network debugging: Wireshark, IPTraf, HTTPScoop
  • SQL Server Profiler
  • TCP/IP Networking
  • Chef/Salt
  • Rollbar
  • New Relic
  • JIRA
  • MS Build

Process

  • Scrum
  • Kanban

Full-time position; no contractors please. If you have a GitHub link or other open-source portfolio, please submit it along with your resume.

    Read Full Job Description
    Apply Now
    By clicking Apply Now you agree to share your profile information with the hiring company.

    Location

    7020 High Grove Boulevard, Burr Ridge, IL 60527

    Similar Jobs

    Apply Now
    By clicking Apply Now you agree to share your profile information with the hiring company.
    Learn more about The Mx GroupFind similar jobs