C# Developer

  • Montgomery, AL
  • Posted 5 hours ago | Updated 5 hours ago

Overview

On Site
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 6 month(s)
100% Travel

Skills

.NET
C#
HTML
ASP.NET framework

Job Details

Position: C# Developer

Duration: 6 months - possible extension

Location: Montgomery, AL (100% Onsite)

Job Description:

This position is responsible for analysis, development, modification, installation, testing and maintenance of systems software in support of the Alabama Department of Public Health (ADPH) Bureau of Communicable Disease (BCD). The person must possess a strong understanding of system development, graphical user interfaces, and control languages. The position should modify and/or debug vendor-supplied utilities and packages. The position is responsible for technical documentation for system software applications. This person should diagnose and debug software problems and provide resolutions. This position will monitor various systems, report issues, and provide Tier 1 technical support for end users.

Qualifications:

Solid work history with proven experience in SQL server development tools.

Experience in assisting with business software planning.

Strong background in completing projects through all stages of a project life cycle

Familiarity with process transformation of business rules into detailed documentation.

Positive track record in ensuring successful software testing results.

Typically has 2 or more years of IT work experience in systems administration and programming.

Bachelor's Degree in Computer Science Information Systems or other related field, or equivalent work experience.

Required Experience (2 years minimum)

  • C#
  • ASP.NET framework
  • .NET MVC framework/.NET Core
  • HTML
  • CSS
  • JavaScript
  • Query
  • XML
  • JSON

Preferred Experience:

  • Use of Version control software such as Git
  • Experience to create integrations using API's
  • Writing and optimizing store procedures in T-SQL
  • Designing and creating new functionality within an existing web-based system
  • Troubleshooting, debugging, maintaining, and improving existing software

RESPONSIBILLITIES

SQL Server Development:

  • Write adhoc queries (complex and simple) using MS SQL Server tools.
  • Update triggers, stored procedures, and other database objects as needed.

Software Development:

  • Develop software utilities and programs using C# and web technologies.
  • Review and revise code written by colleagues.

System Understanding and Documentation:

  • Understand and interpret software requirements.
  • Transform business rules into detailed documentation and validate through system functionality.

Project Collaboration:

  • Work on multiple programs/systems as a project team member.
  • Serve as a subject matter expert for various systems.

Software Testing:

  • Execute and revise software test plans, procedures, and scenarios.
  • Troubleshoot user-reported issues, determine solutions, and develop appropriate documentation.
  • Report issues to vendors as needed.

Communication and User Support:

  • Communicate effectively with all levels of staff.
  • Respond to user issues and requests in user support ticketing system.
  • Handle first-level support, including adding user accounts and assigning user permissions.

Technical Skills:

  • Ability to write and execute complex SQL queries.
  • Utilize C# to support existing code and contribute to special projects.
  • Web development knowledge, including web technologies such as JavaScript, CSS, HTML, and SVG for supporting the front end of ALNBS.

Organizational Skills:

  • Possess good organization skills and the ability to meet deadlines.
  • Ability to work independently, manage time effectively, and achieve all goals within a reasonable timeframe.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.