Posted 4y ago

Application Engineer/Programmer

@ Creative Information Technology
Falls Church, Virginia, United States
$70/hrRemoteContract
Responsibilities:maintaining system, designing functionality, collaborating with users
Requirements Summary:2+ years web development experience using C#, ASP.NET/ASP.NET Core, SQL Server; HTML; Entity Framework; cloud services (Azure/AWS); plus experience with GitHub and Jira is a plus.
Technical Tools Mentioned:C#, ASP.NET Core, SQL Server, HTML, Entity Framework (EF), Azure App Services, Azure SQL Server, Azure DevOps, AWS, GitHub, Jira Atlassian
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Title

Application Programmer 

Client

State of LA 

Location 

Remote 

Resumes Due

April 15th 

Rate

Up to 70/hr 

Duration

~1.5 years 

 

Description/Role

 

 The two positions will provide Application support for OTS Customer Agency’s Civil Fines System. The Civil Fines System launched in December 2021 and serves the following functions:

  • Enables the public to search for Civil Citations to pay their fine or to complete an education course for a reduced penalty.
  • Provides Customer Agency’s program and accounting staff with an administrative portal to manage the Civil Program’s daily operations.

The Civil Fines System was developed using the following technology and hosting:

  • C#
  • ASP.NET Core
  • Entity Framework (EF) Core
  • SQL Server
  • Fluent Validation
  • Hangfire
  • React with TypeScript
  • Bootstrap HTML (HyperText Markup Language) and CSS (Cascading Style Sheets)
  • Integrations utilizing JSON Web APIs and webhooks
  • Azure App Services
  • Azure SQL Server

The scope of the proposed services will include the following:

The duties of an Application Programmer include, but are not limited to:

  • Provides maintenance and support of the Civil Fines System, including existing integrations (i.e. Course System) and new integrations prioritized by the agency (i.e. CAD, RMS, licensing revocation, etc.).
  • Design, code, compile, test, debug, modify and document any new or existing functionality for the system within accepted standards, procedures and guidelines of the OTS.
  • Supports the installation, administration, configuration and maintenance of the application.
  • Identify, respond, research and resolve program, data, or system software problems, frequently on an individual basis, in consultation with other employees and/or users.
  • Meet with Customer Agency’s users and OTS staff to determine needs; write program and/or system specifications and guidelines.
  • Evaluates user requests for changes to determine specific tasks and effects on existing programs and systems; discusses and explains program and system modifications to users; and writes user guides and other documentation as needed.
  • Completes change requests, enhancements, and system design for the assigned system; providing system modifications that are reliable and easily maintainable; providing system modifications that are interoperable and interface with other systems and networks.
  • Coordinates and completes development, testing, and implementation tasks for the assigned system; including coordinating with third party vendors and various OTS verticals.
  • Monitor, review and audit performance of the customer-agency’s software and makes performance improvements.
  • Provide advice, assistance or guidance of a technical nature concerning specialized application tools, hardware, software, or databases.
  • Independently document and compile definitions and descriptions of data elements into dictionary form.
  • Responsible for the preparation and organization of formal system test procedures of complex application systems.
  • Collaborate with and review the work of programmers working on the assigned system to ensure data integrity and availability.
  • Prepare and monitor work plans and schedules to ensure timeliness.
  • Participates in OTS AppDM team meetings and report status on work upon request.
  • Provide technical knowledge transfer, training, documentation, mentorship and guidance to State personnel for requested work. 

Skills/Experience Required

Expertise and/or relevant experience in the following areas are mandatory: 

  • 2+ years of experience in web development with any combination of the following: 
    • C#, 
    • ASP.NET or ASP.NET Core, 
    • SQL Server, 
    • HTML, 
    • Entity Framework (EF) 
  • Other 3rd or 4th generation programming language (3GL or 4GL) 
  • Experience with any of the following cloud services: 
    • Azure App Services 
    • Azure SQL Server 
    • Azure DevOps 
    • AWS (Amazon Web Services) 
  • Previous experience supporting or maintaining applications for the Louisiana Department of Wildlife and Fisheries. 
  • Previous experience supporting or maintaining applications for the State of Louisiana. 

 

Expertise and/or relevant experience in the following areas are desirable but not mandatory: 

  • Developing applications with a public API and Swagger documentation for inbound integrations. 
  • Developing applications that utilize FluentValidation for server-side validation of form submissions. 
  • Developing applications that utilize Hangfire for background job processing. 
  • Developing applications that utilize CsvHelper to read and write CSV files. 
  • Developing applications that utilize third party APIs via RestSharp. 
  • Developing applications that utilize third party payment integrations. 
  • Utilizing PGP encryption to securely send and receive files. 
  • Writing stored procedures. 
  • Managing and maintaining source code in GitHub. 
  • Experience completing or managing work in Jira Atlassian software. 
  • Experience maintaining documentation in Microsoft SharePoint