We’re currently looking to hire full-time . NET developers to join our team. An ideal candidate will be self-
motivated, individuals who are passionate about working with cutting edge technology. You will be
responsible for the development, testing, enhancement and maintenance of various applications that
support our clients. The selected candidate will be required to plan, perform and execute development
tasks related to the development of software applications and data transformation activities for multiple
client applications including:
Strong demonstrable experience in systems architecture and N-tier application development using
Microsoft’s web technology stack (IIS6/7, ASP. NET, C#, MVC, ADO. NET, Entity Framework,
SOAP/REST Web Services)
Strong experience implementing standards based front-end development (HTML5, XHTML,
JavaScript, CSS3)
Experience with HTML scripting languages (JQuery, JavaScript) and data exchange formats (XML,
JSON, SOAP) in a service oriented architecture
Experience with Responsive Web Design (RWD) patterns
Ability to build/create/maintain application databases utilizing MS SQL Server (2008 and above),
including SSIS, TSQL, stored procedures, functions & performance tuning
Ability to work in a fast paced environment, recognize and react to changing business needs and
effectively prioritize tasks
Analyze and troubleshoot application issues
Practice standard development process leveraging agile methodologies
Perform unit testing, commit to producing high quality results
Review and analyze business requirements and provide technical feasibility and estimates
Commit to deadlines of the software release cycle
Actively use bug tracking, distributed version control and continuous integration systems
Must be self-motivated and able to work both independently without supervision and in conjunction
with team members and business units.
Enthusiasm and flexibility to work on a variety of projects are necessary, as well as the ability to
rapidly acquire new domain familiarity.
Ability to analyze, document and validate software requirements
Experience with the Software Development Life Cycle Methodology (SDLC) and Agile development
methodologies
Must have proficient communication skills. Both written and verbal.
Skills & Requirements
Developers with 5+ years of experience with high complexity N-Tier software applications development
using . NET and open source tools and technologies, with deep analytical skills, knowledge of test driven
and agile software development concepts, desire to work in distributed, agile, enthusiastic, high
performance team, creating complex enterprise level software systems, using modern software
development approaches.
The following technical skills are a required:
C# ASP. Net MVC
Visual Studio and Team Foundation Server
Git
HTML5 and CSS3
JavaScript
Entity Framework
SQL Server 2008+
SOAP/REST Web Services
The following technical skills are a plus:
Knowledge of Agile methodologies
JavaScript frameworks such as jQuery, Knockout, Bootstrap or Angular
Windows Azure
Design Patterns such as DI, Repository, Command, MVVM
eCommerce
Must be eligible for legal employment in the US.We are unable to offer sponsorship at this time.
Madison offers a competitive compensation and benefits package, including medical, dental, vision, life insurance, LTD, STD, Flex Spending, 401(k), Tuition Reimbursement, and TransitChek.
