Develops or modifies software products and/or customer applications using object-oriented web development utilizing C#, ASP.Net, SQL Server (all versions), SVN, Ant, TeamCity, MSBuild, Web Services, Unit testing, and SOA patterns
Applies existing guidelines and procedures to make varied decisions within a department
Uses sound judgment and experience to solve moderately complex problems
Have knowledge of how to document program design, coding, and maintenance
Have experience getting critical project to completion with high client satisfaction
Have a strong understanding of how the software being used relates to the hardware being used
Requirements
2-4 years experience in software development
Demonstrated and verifiable experience with full lifecycle software development of a complex web-based product
Additional experience with MVC and SOA patterns considered a plus
Bachelor's degree in computer science, Management Information Systems, Information Technology, or equivalent work experience
Experience working with relational databases (MS SQL) is a major plus
Experience working in SOLID Principles is mandatory
Two plus years (current) working experience with web development with Microsoft Tools
Two plus years object-oriented software development
Two plus years of C# programming
Two plus years of SQL or Oracle experience
Two plus years of experience writing Unit Tests using MS Test, nUnit or equivalent software
Insurance industry experience and/or experience with ACORD standards are a major plus
Benefits
Flexible work arrangement combines both remote and in-office work
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.