Randstad Application Developer in Cary, North Carolina
Friday, October 14, 2016
ESSENTIAL DUTIES AND RESPONSIBILITIES:
Develop web based applications and web services utilizing full life cycle development methodologies.
Provide application support to business community.
Participate in joint application development meetings.
Participate in peer reviews, production control meetings, and system design meetings.
Document code consistently throughout the development process.
Interface directly with business customers to define and develop solutions.
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
EDUCATION and/or EXPERIENCE REQUIREMENTS:
·Bachelor s degree in Computer Science or related discipline or equivalent experience.
Minimum of three years hands-on design and development experience in Microsoft .NET technologies including C#, ASP.NET Web Forms, MVC, Entity Framework and LINQ.
Experience creating mobile-first web applications preferred.
Experience with web services using WCF, REST, JSON, SOAP, and XML preferred.
Experience developing applications in a collaborative team environment with SCRUM (Agile Software Development) preferred.
Database experience with SQL Server 2012 or later including data modeling.
Writing SQL queries to extract data for application development.
Experience with security and high volume, scalable environments preferred.
Strong knowledge of software implementation best practices.
Ability to multi-task and thrive in fast paced, rapidly changing and complex environment.
Good written and verbal communication skills.
In addition to whether a person has the knowledge and experience required to be successful in the job, one must have specific behaviors to perform the job successfully. The competencies listed below are representative of the behaviors required.
Contributing to Team Success