Skip to Main Content
Software Engineer (.NET Core)
TEKsystems Riverton, UT

Software Engineer (.NET Core)

TEKsystems
Riverton, UT
Expired: over a month ago Applications are no longer accepted.
  • $40 to $55 Hourly
  • Contractor
Job Description

Our client is looking for a level 3 software engineer that has .net core experience. This is a 2 year long contract. This position will support a ramp up effort to migrate a large, legacy system from on-prem hosting to the Azure cloud. This process will involve evaluating cloud services for re-architecting the solution as well as migrating from the .NET Framework to .NET Core.

RESPONSIBILITIES

  • Contribute to and perform analysis of functional requirements

  • Create technical designs mapped to functional requirements

  • Provide estimates for development tasks

  • Develop source code and unit tests according to technical designs

  • Participate in code reviews

  • Contribute to technical documentation

  • Participate in the Problem Management process and fix defects

  • Implement measures, as designed, to comply with policies, standards, and regulatory requirements and ensure all others are doing the same

QUALIFICATIONS

Education:

  • Bachelor's degree in related field or equivalent experience  

Work Experience:

  • 4+ years of progressive and relevant professional experience

Required Technical Skills:

  • Object oriented programming and SOLID principles

  • C#

  • .NET Core 3.1

  • Web development using .NET Core Razor Pages, CSS, JavaScript, JQuery, and TypeScript

  • RESTful API development

  • MS SQL, TSQL and relational database principles

  • Entity Framework ORM

  • Modern software development design patterns

  • Service oriented development

Highly Desirable Technical Skills:

  • Application development in Azure

  • Single-Sign-On using OAuth OIDC

  • Azure DevOps

  • CI/CD

  • Terraform

Demonstrated Abilities:

  • Experience working in accordance with Agile Scrum development methodology

  • Experience with complex, large-scale systems is preferred; including strong experience in the tools, methodologies, and technologies the role supports is a plus

  • Must have a solid base of learning and some experience in all the primary areas of an n-tier enterprise system that may or may not be web based, e.g. interface domain logic and database layers

  • Must be able to communicate clearly

  • Strong skills in engineering/programming, analytical/diagnostic/troubleshooting, web technology, and programming methodology

  • Must have a basic understanding of systems and subsystems

  • Sufficient knowledge of applicable software, computer languages, and code to perform the responsibilities of the role

  • This job operates in a professional office environment

  • To successfully perform the essential functions of the job there may be physical requirements which need to be met such as sitting for long periods of time and using computer monitors/equipment

Address

TEKsystems

Riverton, UT
84065 USA

Industry

Technology

Get fresh Software Engineer (.NET Core) jobs daily straight to your inbox!

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.