Software Engineer .NET Location: Harrisburg, PA
100,000 - 200,000
Job Description:
Role: Software Engineer .NET
Location: Harrisburg, PA
Required Experience:
Location: Harrisburg, PA
Required Experience:
- Bachelors degree in Computer Science is preferred.
- 3-5+ years of professional experience in developing software applications.
- 3-5+ years of experience working with Microsoft .NET Technologies including C#, ASP.NET, SQL Server.
- 3-5+ years of experience with SQL Server 2008-2014, T-SQL, writing stored procedures, relational schema design.
- 2+ years of web development experience using ASP.NET 3.5/4.0, MVC & WCF/WebAPI.
- Experience creating and modeling REST APIs (WebAPI/JSON)Familiarity with front-end JavaScript frameworks such as jQuery, AngularJS (MVVM)
- Experience with modern UI technologies like HTML5, KendoUI controls, CSS, SASSGood understanding of web application & windows services architecture and design.
- Desired Skills and ExperiencePreferred:Experience creating and modeling REST APIs (WebAPI/JSON)
- Familiarity with front-end JavaScript frameworks such as jQuery, AngularJS (MVVM)Experience creating and modeling back-end data stores using ORM (mainly Entity Framework)
- Experience with agile software development (specifically Scrum), wire-framing designs and eliciting requirements from product owners.
- Experience working in a Team with .NET & SQL Server developers.
- Experience with creating and maintaining unit tests.
- A passion for the modern technology stack and a continual evolution of your craft.
- Familiarity with the following technologies:Basic Linux administration/navigationNoSQL (Cassandra, MongoDB, CouchDB)Node.JS, Express, Jasmine, Grunt/Gulp, Docker