Skip to content

 

Winston Salem North Carolina - 130-140K Full Time Posted: Monday, 23 April 2018
 
 
Applicants who require a work visa considered

Job Title: Principal Software Engineer

Salary: 130-140K

Location: Winston Salem, NC

Extremely dynamic, rapidly growing technical services company has an immediate opening for a Principal Software Engineer for a permanent position.

Requirements include:

  • Experience working in Agile/Scrum environment with strong SDLC knowledge
  • 12 or more years work related experience, B.S. in computer science or information systems fields required
  • Significant experience in large scalable solutions serving large numbers of public users
  • Expertise with Microsoft technologies and Azure
  • 8 or more years of experience in enterprise application development in the .NET environment
  • 5 or more years of experience with database development in the MS SQL Server 2008R2+ platform specifically: T-SQL, stored procedures and optionally data warehousing, ETL, SSIS, SSRS
  • Deep understanding of object orientation and familiarity with classical design patterns
  • Deep working knowledge of ASP.NET (WebApi, MVC 4+, WebForms), HTML, JavaScript, CSS
  • Deep experience with ADO.NET/ORMs (eg Entity Framework, NHibernate)
  • Strong understanding of network and infrastructure
  • Experience with complex hybrid solutions, hosted in private and public cloud (DNS, Load Balancing, IIS, Windows Server, SSL, Security Contexts, basic Firewall and networking concepts)
  • Strong experience with Service Oriented Architecture(SOA)/WCF and RESTful Patterns and Concepts/Api Design Fundamentals
  • Strong experience with Dependency Injection and unit testing (eg Unity, Ninject, AutoFac)

Recommended Requirements:

  • Experience with JavaScript best practices and design patterns (including supersets like TypeScript)
  • Experience with JavaScript MVC frameworks eg AngularJS, Knockout, ReactJS, Backbone.JS
  • Experience with JavaScript UI frameworks eg Twitter Bootstrap, jQuery/jQueryUI, etc.
  • Experience with source control systems and tools, including Git, TFS, Microsoft Visual Studio Team Services
  • Experience with data persistence solutions other than RDBMS (Key/Value Stores, Document DBs, BLOB/Object Storage)
  • Experience with caching techniques (eviction, patterns like cache-aside, aspect-injection, tools/vendor selection)
  • Experience with mobile development platforms

Responsibilities include:

Under general supervision of the Software Engineering Director and collaborating with the Software Engineering Manager, the Supply Chain Principal Software Engineer is a full-stack engineer with a deep understanding of design patterns, architectural principals and engineering techniques required to develop large horizontally scalable applications. Principal engineers have a deep understanding of the SDLC and are key to continuous process improvement, setting patterns, standards, processes and procedures.

Company offers EXCELLENT benefits and great potential for growth! Very competitive relocation package provided. Full job description available upon request.


Winston Salem North Carolina, United States of America
IT
immediate
130-140K
TRS 
JS
4/23/2018 8:04:40 AM

About Technology Recruiting Solutions,Inc.
What We DoTRS specializes in finding talented candidates with experience in Information Technology (technical and non-technical), Accounting/Finance, Human Resources and Sales/Marketing. TRS works...

We strongly recommend that you should never provide your bank account details to an advertiser during the job application process. Should you receive a request of this nature please contact support giving the advertiser's name and job reference.

Other jobs like this

Whitsett, North Carolina
USD
Winston Salem, North Carolina
USD
North Wilkesboro, North Carolina
USD
Mooresville, North Carolina
USD
Mooresville, North Carolina
USD