Application Programmer

Overview

On Site
Depends on Experience
Contract - W2

Skills

. NET Core
ASP . NET
Information Systems
Systems Development
MS Visual Studio
Computer Engineering

Job Details

Title: Application Programmer

Location: Raleigh, NC

Duration: 12 Months +

Job Description:

  • This position provides technical analysis and programming for new development and enhancements in the SOSKB
    Modernization project. Responsibilities include solving complex technical problems, following procedures and
    specifications, working independently, collaborating with the KB5 Modernization team, researching and
    implementing new technologies, and performing diagnostics and testing. This involves developing new features,
    upgrading code to meet the latest security and development standards, and utilizing tools like C#, ASP.NET
    Core, .NET 6, and MS Visual Studio.

Key duties include:

  • Interviewing employees, managers, and customers to identify unmet business needs, reengineer processes, and
    improve efficiency.
  • Collaborating with IT teams to propose workflow solutions.
  • Developing and documenting software requirements, business rules, and functional design specifications.
  • Designing user interfaces and program specifications, and documenting system and user materials.
  • Assisting in software prototyping, UI standards development, and reviewing modifications.
  • Programming applications using C#, JAVA, .NET 6, SQL, ASP.NET Core, and other tools.
  • Managing software defects and enhancement requests in the SOSKB Helpdesk system.
  • Debugging and testing code, particularly converting VB.Net Windows Forms code to .NetCore Windows Presentation
    Foundation and .NetCore API calls.
  • Finalizing screen design and debugging multiple .NetCore AspNet MVC projects.
  • SOSKB is an integrated system providing business services for DSOS employees and customers, including document
    management, workflow automation, and web services. KB5 is the agency s modernization project to update the
    system to current standards.

Knowledge, Skills, and Abilities / Competencies: Candidates must demonstrate:

  • Knowledge of the Systems Development Life Cycle (SDLC) and client/server environments.
  • Ability to evaluate and analyze specialized applications, identify business needs, and recommend improvements.
  • Knowledge of project management.
  • Experience in programming and completing tasks independently.
  • Ability to meet deadlines within time and budget constraints.
  • Advanced programming experience in C#, JAVA, .NET Core, MS-SQL, XAML, WPF, .NetCore API, .NetCore AspNet, MVC,
    and unit testing.

Management Preferences:

  • Experience developing and maintaining MS client/server applications.
  • Minimum Education and Experience Requirements:
  • Bachelor s degree in Computer Science, Computer Information Systems, Computer Engineering, Math, Engineering,
    or a related field and one year of experience in business application consulting or development; or
  • Bachelor s degree with computer coursework and two years of experience in business application consulting or
    development; or
  • Associate degree in Computer Programming and two years of experience in application consulting or development;
    or
  • An equivalent combination of education and experience.
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.