Full Time
N/A
TBD
Mar 14, 2016
The .NET Developer II contributes specialized technical knowledge in multiple application development efforts. This position will participate in all phases of development cycle.
PRIMARY RESPONSIBILITIES
Design, develop and test web based applications, services and windows forms applications.
Write SQL queries, stored procedures and functions.
(Build Master) Ability to create build and perform deployment
Creating feature specifications and technical design schematics.
Contribute to requirements gathering and analysis activities such as storyboarding, developing use cases, and creating functional requirements specifications.
Create database models and build out models using SQL Server, then surface data to user interfaces by using object oriented techniques, often using object-to-relational mappers.
Create web user interfaces using HTML, HTML5, CSS, and JavaScript (specifically JQuery).
Create web user interface server-side functionality using ASP.NET Web Forms, ASP.NET MVC.
Take responsibility for feature-focused unit and system testing (built both by you and others).
Contribute to facilitating acceptance testing procedures and monitoring results.
Contribute to performance and load testing procedures and issue remediation.
REQUIRED KNOWLEDGE/SKILLS/ABILITIES
Required skills: .Net, MS SQL Server, C# SSRS/SOAP
Bachelor’s Degree in Computer Science and/or equivalent experience
Minimum of 3 years in the IT industry and a good understanding of the full life cycle of development
Solid understanding of object-oriented programming (OOP) and computer science foundations
Experience with Test-Driven Development
Solid Experience in .NET 3.5/4.0 Framework, including Visual Studio 2008/2010, C#, ASP.NET, ADO.Net, SOAP web services, and JavaScript/JQuery.
Strong experience working with n-tier architectures (UI, Business Logic Layer, Data Access Layer) and experience with service-oriented architectures (SOA).
Passion for building high-quality systems with software implementation best practices.
Excellent verbal and written communication skills.
Must be motivated with a focus on team performance.