This site uses cookies. To find out more, see our Cookies Policy

Software Engineer in Chicago, IL at Solution Partners

Date Posted: 11/9/2017

Job Snapshot

Job Description

Software Engineer

Job Description

Software technologies have created a revolution in the financial regulatory industry and our client is leading the way. As a member of their software team, you will be focused on helping create software that is reliable, maintainable, secure, and creates a framework for innovative solutions. You will tackle complex problems and identify whether they require innovations, decisions, or routine tasks. Through agile processes, you will work on a variety of projects including multiple Azure services as well as both relational and non-relational data sources.

Requirements

3+ years of software development experience
Bachelor degree in discipline related to functional work or role OR demonstrated ability to meet the job requirements through a comparable number of years of applicable work experience.
Experience designing and implementing multitenant SaaS solutions
Familiar with ASP.NET MVC (routing, model binding, razor views)
Understanding of REST API structure and ASP.NET WebAPI
Experience with Dependency Injection
Application Security (encryption, secure messaging)
Data Access ORM (Dapper and Entity Framework)
Azure Services (Web Apps, Cosmos, Web Jobs)
SOLID Principles
Relational databases (SQL Server)
Testing frameworks (nunit, unit, Jasmine)
Proficiency with JavaScript and HTML5
Extensive knowledge of CSS and JS methods for providing performant visual effects
Knowledge of current development tools and frameworks used in front-end development (AngularJS, Bootstrap)
Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed
Comfortable with Agile processes
Professional, precise communication skills