Full Stack Software Engineer - .NET | C# Job at Robert Half, Rock Island, IL

VlB0U3B4Nk94MkdTOGMxWkZRdU0rTG9YV1E9PQ==
  • Robert Half
  • Rock Island, IL

Job Description

Job Description

Job Description

We are looking for an experienced Full Stack Software Engineer with a strong background in .NET and C#. This position requires someone detail-oriented who can confidently manage both front-end and back-end development tasks while leveraging modern technologies to deliver high-quality solutions. Based in Rock Island, Illinois, this is a long-term contract opportunity within the life insurance industry.

Responsibilities:
• Design, develop, and maintain full-stack applications using C# and .NET frameworks.
• Create and optimize SQL queries, stored procedures, and data manipulation processes to support application functionality.
• Utilize Blazor to build interactive, client-side web user interfaces in C#.
• Implement and manage version control using GitHub to ensure streamlined collaboration and code integrity.
• Apply YAML for writing and managing configuration files in a structured and human-readable format.
• Use Azure DevOps to oversee lifecycle management and streamline development workflows.
• Write and maintain PowerShell scripts to automate system tasks and enhance operational efficiency.
• Collaborate with cross-functional teams to analyze entity relationship diagrams and ensure database design supports business needs.
• Troubleshoot and resolve technical issues across the full-stack, ensuring seamless application performance.
• Stay updated on industry trends and propose innovative solutions to improve development practices.• At least 5 years of experience in software development, with expertise in C# and .NET.
• Advanced skills in SQL, including creating tables, writing queries, and managing stored procedures.
• Solid understanding of entity relationship diagrams and database structures.
• Proficiency with GitHub for source control and collaboration.
• Experience with Azure DevOps for lifecycle management and development workflows.
• Familiarity with Blazor for building client-side web interfaces.
• Knowledge of YAML for configuration file management.
• Ability to write and manage PowerShell scripts for automation and system tasks.

Job Tags

Long term contract,

Similar Jobs

Independent Software

Entry-Level DoD Network Engineer - Troubleshooting Job at Independent Software

A technology solutions provider is hiring a Telecommunications Network Engineer Level 0 in Columbia, Maryland. This role involves maintaining and troubleshooting critical voice and data networks, requiring a minimum of two years of related experience and an active TS/SCI... 

Bryan Health

Medical Laboratory Technician Job at Bryan Health

 ...maintenance and checks. \n\t Demonstrates knowledge of expected lab values for the neonate, pediatric, adolescent, adult and...  ...Demonstrates the value of team concept on a consistent basis. \n\t Assists in training of new employees, using standardize orientation... 

Recruitment Reimagined

CRNA - Anesthesiology job available in Port Saint Lucie, Florida Job at Recruitment Reimagined

 ...and ear procedures. # Pain Management: Nerve blocks and interventional pain treatments. # Plastic Surgery & Urology: Elective cosmetic and reconstructive procedures. # Efficient & Supportive Environment Work within a34 ORsurgery center focused onprecision,... 

Upper Valley Services

Shared Living Provider Job at Upper Valley Services

 ...Job Description Job Description Salary: Upper Valley services is looking for the right person to provide a home for a young lady. She enjoys various activities like, Hiking, Puzzles, Crafts, swimming running and reading. Responsibilities would include providing... 

Aveanna Healthcare

Home Health Licensed Practical Nurse LPN PRN Job at Aveanna Healthcare

 ...education, observation/assessment, wound care, infusions, catheter care, PICC line dressing changes etc. Requirements: An active LPN License in the state of application Valid CPR Preferred: ~ Medicare Skilled Nursing experience ~ Basic understanding of...