Web Application Developer

Duration: 6 month c2h Office Status: In office most of the time; Sometimes they work remotely but candidates should be comfortable in office M-F Team Size: 5 team members Reason for Opening: New Positions JOB SUMMARY The Web Application Developer role is a highly motivated and experienced developer.

We are seeking a well-rounded individual who has the ability to design and/or maintain web based or existing CIS business applications.

The qualified candidate will be versed in the aspects of the software development life cycle, able to use multiple tools and technologies, possess excellent written and technical problem solving skills, possess programming and unit testing skills, has great organization and communication skills, and is able to work well within a team environment.

REQUIRED TECHNICAL SKILLS C#, SQL Server, Visual Studio, ASP.NET MVC, Web Services REST and SOAP, JavaScript/jQuery frameworks, HTML/CSS MINIMUM REQUIREMENTS 5 years of development experience in the .net platform Solid understanding of the .net framework and object-oriented concepts with experience in using design patterns, distributed paradigms, modeling techniques and UML Experience designing and developing core architectural components such as security models, exception handling, master pages, helper classes, etc.

5 years of SQL experience and versed in SQL concepts such as triggers, indexes, and stored procedures Ability to interpret and translate business requirement into technical and/or functional documentation Experience with XML and manipulation of XML documents to retrieve/update XML data Superior organization and ability to multi-task in a fast-paced environment with competing priorities Day to Day: Assess technical effort and strategy and assist with enforcing development standards Work alone or in various-sized teams to design, build, debug and maintain existing .Net web applications or CIS business applications Solve moderate to complex problems with minimal guidance using appropriate toolset Work effectively with Business Counterparts, Manager, Technical Lead, Infrastructure team and Business Analysts Write, translate and code software programs and applications according to specifications and client needs Develop, code, install, test, debug, and document Web applications using appropriate editors Write documentation to describe program development, logic, coding and corrections Conduct unit testing on programs and applications developed With minimal supervision, provide support to existing production applications and perform technical analysis, design, development, documentation, testing, deployment and implementation of new applications using existing and emerging platforms Process open defect/maintenance tickets and correct technical errors Excellent analytical and organizational skills with the ability to handle multiple project and timelines required Ability to work independently within guidelines, provide technical consulting on complex projects considering equipment capacity, limitations, operating time and desired results required Ability to ensure SDLC methodology is followed, including conducting inspections and post implementation reviews required Ability to create detailed technical design, code, test, debugs, document, and maintain applications required