Find Jobs

Explore the Scope of Opportunity

Sr. Software Engineer

Charlotte, NC | Full Time

Post Date: 07/17/2018 Job ID: A Industry: Information Technology

Local growing company is seeking talented Sr Software Engineer's that are looking to be apart of a TEAM that have great input into the Architecture, development, and ownership of the applications we work on.  

Here is the wish list and no, you don't have to have everything listed below to apply!

Extensive .NET (C#) / ASP.Net Development Experience (up to and including .NET 4.7)
• Extensive experience working with AWS (EC2, RDS, DynamoDB, Elasticache)
• Experience both consuming and producing REST API via WCF or Microsoft WebAPI
• Experience interacting with Message Queue Systems (MSMQ, RabbitMQ, ZeroMQ)
• Experience implementing ORM Frameworks (nHibernate, Entity Framework, Dapper)
• Experience working with Source Control Management systems (TFS, Git)
• Experience working with Continuous Integration Systems (TeamCity, Bamboo, CruiseControl)
• Experience writing Unit Tests that implement Mocking Frameworks (nUnit, Moq)
• Experience implementing Inversion-Of- Control and Dependency Injection (Ninject, StructureMap)
• Experience implementing multi-threaded/async applications in a highly concurrent environment
• Experience working with and optimizing Databases such as Microsoft SQL Server 2015/2017
• Knowledge of common data serialization formats (SOAP, JSON, Protocol Buffers)
• A strong desire to provide an exceptional customer experience through the work you produce
• Detail and results oriented and able to prioritize tasks in a multi-tasks environment
• BS/MS in Computer Science or equivalent awesomeness
• Working knowledge of Agile methodologies (Scrum, Kanban, Lean, XP)
• Experience with JavaScript frameworks such as Angular, Knockout, Bootstrap or Ember
• Working with responsive design to work on applications that can be used both on desktop and mobile devices
• Experience working with cross-platform Mobile frameworks such as Xamarin or React Native
• Knowledge of or experience working in Education Technology is a plus
• Knowledge of common design patterns and pattern-based development

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: