This site uses cookies. To find out more, see our Cookies Policy

Software Engineer, Innovation in Winston Salem, North Carolina at AccruePartners

Date Posted: 5/19/2019

Job Snapshot

Job Description


THE TEAM YOU WILL BE JOINING

  • A leading provider in transactional services and technology
  • Leading edge technology coupled with customized solutions enables them to provide top analytical analysis to their clients
  • Exposure to top technologies and the ability to build solutions for top global retail providers
  • Exciting new leadership that previously lead innovation at the place the makes your iPhone
  • Client offers a challenging yet dynamic environments that yields internal promotion and upward mobility
  • Growing team of highly talented engineers working on very high volume, low latency transactional platforms that run in the cloud.
  • Provide highly available, scalable, secure and fault-tolerant service interfaces and SAAS applications for organizations to connect with each other.
  • Industry leaders in distributing, activating and redeeming digital promotions through various channels.

LOCATION

Winston Salem, NC (preference), Cincinnati, OH, Or Fort Worth, TX

WHY THIS ROLE IS IMPORTANT

  • Full-stack engineer that will participate in project planning and requirements definition; system/application design, system/application development, unit testing
  • Provide support during QA and User Acceptance Testing, implementation and integration
  • Customer support for and technical expertise in end-user decision support software tools and end-user computing technology
  • Design, develop, test, deploy and support changes to existing software solutions
  • Maintain awareness and familiarity with evolving trends in software development
  • Troubleshoot technical issues in a variety of application environments.  This includes being able to research issues related to system configuration, software and database systems, and problems related to data integrity or conformity.
  • Maintain a focus on uptime and performance for high-volume solutions

THE BACKGROUND THAT FITS

  • B.S. in computer science, information systems, engineering or equivalent experience
  • 4 or more years of experience in enterprise application development in the .NET environment
  • 2 or more years of experience with database development and tuning in the MS SQL Server 2008R2+ platform specifically: T-SQL, stored procedures
  • Strong understanding of the C# language and the .Net framework
  • Strong working knowledge of ASP.NET (Web API, MVC, WebForms), HTML, JavaScript, CSS
  • Strong experience with ADO.NET/ORMs (Entity Framework, NHibernate)
  • Ability to troubleshoot environment/hosting-related issues with web technology (DNS, LoadBalancing, IIS, Windows Server, SSL, Security Contexts, basic firewall and networking concepts
  • Familiar with Dependency Injection and unit testing (Unity or Ninject)
  • Familiar with JavaScript frameworks like Knockout, ReactJS, Backbone.JS or AngularJS, Twitter Bootstrap, jQuery/jQueryUI, Modernizer, etc.
  • Familiar with source control systems and tools, including TFS or Microsoft Visual Studio Team Services (Online)
  • Familiar with data persistence solutions other than RDBMS (Key/Value Stores, Document DBs, BLOB/Object Storage)
  • Familiar with caching techniques (eviction, patterns like cache-aside, aspect-injection, tools/vendor selection)
  • Familiar with mobile development, universal app or Xamarin platforms
  • Experience in data warehousing and ETL, SSIS, SSRS, SSAS, MDX

#LI-NS1