Job Details
- Software Engineer
- Go to our website »
Responsibilities:
· Software Engineer role includes researching, designing, developing, testing, and analyzing web-based software programs and applications using primarily .NET Framework and Microsoft SQL Server Technologies
· Develop software within a current development framework to deliver high quality and timely solutions
· Assist in providing accurate and timely estimates for future projects
Required Experience and Qualifications for the Software Engineer:
Development
· Applied experience with object-oriented development
· Expertise programming in C#
· Experience with .NET Framework 4.5.2+ and .NET Core · Experience with ASP.NET Web API framework
· Experience with REST Web API services
· Experience with Object Relational Mapping (ORM), e.g., Entity Framework · Experience with ASP.NET Web Forms and MVC
· Experience with Microsoft SQL Server
· Expertise programming in T-SQL
· Must know how to create a normalized database schema, write efficient stored procedures, create views, functions, etc.
· Experience with JavaScript and JSON libraries, concepts and implementation
Architecture
· Demonstrated understanding of microservice architecture
· Demonstrated understanding of n-tier architecture and layered development
· Demonstrated understanding of software design patterns
Infrastructure
· Experience with GitHub
· Experience with NuGet and the concept of reusable packages
· Experience with working as a part of development team
· Demonstrated understanding of SDLC and managing multiple feature branches within source control
· Experience with RabbitMQ a plus
· Experience with Jenkins and other DevOps tools a plus
· Experience with AWS and/or other cloud environments a plus
Apply Here: https://www.click2apply.net/Y7knO5CxVP7EcgAJHVm8b
PI140044614
Copyright 2017 Jobelephant.com Inc. All rights reserved.
Posted by the FREE value-added recruitment advertising agency
jeid-03a0d0d680f1ab468c70f9eb896d5648