Senior Software Engineer InContext Solutions
LOCATION: Chicago, IL
What Problems Would I Solve?
Working within the Technology team, this Senior Software Engineer will play a key role in developing high quality software using cutting edge technologies and practices. This Senior Software Engineer will actively participate in all phases of analysis, design, and implementation of software using object-oriented methods and will develop new functionality and products while maintaining and extending existing functionality. The right candidate for this role should be innately curious and strive to continually stay up to date on changing and emerging technologies as they apply to our team and our software. If you?re not a hungry learner, hate the bleeding edge (where the cutting edge is obsolete), stop reading and go home, no soup for you. If you?re an Engineer who is ambitious, hungry and has the desire to make a difference, we would love to talk to you.
Who Would I Work With? Who Would I Work For?
This Senior Software Engineer will report to senior management on the Technology team. He/She will work on the Software Development team and interact with multiple teams at InContext. This person will be responsible for developing an understanding of and creating solutions for different business rules/objectives. As such, the candidate must have ability to work across teams and be able to wear multiple hats. Put simply, this individual will work within existing software frameworks to solve interesting problems independently with little direction.
When will I start? What will I make?
Ideal candidates will be local (based in Chicago) and have availability to start a new full time position in the next 3-6 weeks. The interview process should take no more than 2-4 weeks from initial phone interview to offer letter. We are happy to discuss compensation in the initial phone interview, not to mention our unique and fun-loving company culture, which we all regard as a huge perk of working here.
InContext is all about people. We are committed to finding, training and growing fun, interesting and ambitious people who demonstrate integrity, intelligence and the ability to make things happen. Candidates must possess a theoretical and practical knowledge of software engineering to be a fit for this role. At the same time, however, they must be a strong cultural fit, sharing our commitment to building a world class company. Following are specific required qualifications:
Have BS degree in computer science, information technology, web development, or equivalent field or comparable work experience
5+ years of experience in software development
Understanding and experience working within the Scrum framework
Strong knowledge of Object Oriented Programming and Design Patterns
Strong experience in developing web applications using C#, ASP.NET MVC, WebAPI
Experience working with web services WCF, SOAP, REST
Experience in working with ORM tools like Entity Framework
Strong experience with SQL Server development ? T-SQL, Stored Procedures, Views,Clustered Indices, etc.
Strong experience in writing Unit testing, knowledge of Dependency Injection
Be intelligent and passionate about what they do
Be friendly and likeable. We wouldn?t hire someone who we wouldn?t like to sit next to on an airplane for 12 hours.
InContext Solutions is a cutting edge provider of 3D virtual simulations and experiences for the consumer and shopper insights industry. We use the latest in video game technology to recreate life-like shopping environments and use them as a vehicle for testing and visualizing an almost limitless variety of in-store concepts and variables ? from signage to new product packing, to interactive displays and completely reimagined retail experiences.
||Chicago, IL |