Web Applications Programmer - C. Advanced

DataFielder Inc

Web Applications Programmer - C. Advanced

Tallahassee, FL
Full Time
Paid
  • Responsibilities

    Job Title: Senior Software Developer (Contractor)

    Job Overview:
    We are seeking an experienced Senior Software Developer to support system design, application development, and troubleshooting tasks as part of our team. The ideal candidate will have a proven background in SQL Server and Oracle databases, C# application development, and cloud-based environments such as Microsoft Azure. This role requires a strong grasp of Agile methodologies and adherence to data security policies.

    Qualifications:
    To be considered for this position, candidates must meet the following minimum qualifications:

    1. Database Development:

      • 10+ years of experience with SQL Server and Oracle databases, including database design and stored procedures.

    2. Software Development:

      • 10+ years of experience developing applications using C# in the .NET framework, with expertise in MVC, Web API, AJAX, JavaScript, jQuery, and Bootstrap.

      • 5+ years of experience with DevOps practices and version control using Git.

      • 5+ years of experience developing applications in .NET Core.

      • 4+ years of experience with Entity Framework.

      • 3+ years of experience developing cloud applications on Microsoft Azure.

    3. Agile Methodology:

      • 10+ years of experience with Agile development, specifically using the SCRUM framework.

    4. Web Services and SDLC:

      • 10+ years of experience designing, developing, and implementing web services.

      • Comprehensive experience with the full Software Development Life Cycle (SDLC).

    5. Specialized Knowledge:

      • 5+ years of experience with Versa Regulation and Versa Online platforms.

    Key Responsibilities:

    As a Senior Software Developer, you will be responsible for:

    1. System Design:

      • Create system designs by applying advanced requirements gathering, analysis, and design methodologies. Develop and implement system enhancements, new features, and bug fixes as assigned.

    2. Application and Database Development:

      • Write, modify, and enhance application and database code according to best development practices and daily work tickets assigned by the Department.

    3. Troubleshooting and Bug Resolution:

      • Investigate, troubleshoot, and resolve system issues and bugs reported by the Medical Quality Assurance team and the Applications Management team.

    4. Documentation:

      • Maintain detailed documentation of application changes and additions. Store all documentation in the designated repository as directed by the Department.

    5. Data Security Compliance:

      • Ensure strict adherence to the Department’s data security procedures and policies, as outlined in the Data Security and Confidentiality document.

    Deliverables:

    1. Monthly Reports:

      • Provide regular updates and web application programming services as outlined in the assigned tasks (Sections 6.1.1 to 6.1.4).

    Preferred Skills:

    • Strong problem-solving and analytical skills.

    • Ability to work effectively in an Agile environment.

    • Excellent communication and documentation skills.

    • Experience with cloud technologies and modern development tools.