.NET Developer Job at Rose International

Rose International Raleigh, NC 27601

**C2C is not available**
**Only those lawfully authorized to work in the designated country associated with the position will be considered.**

Role: Application Programmer - .NET

Start : ASAP

Estimated End Date: 10/27/2023 - Potential Extension

Location: Raleigh NC

Agency Interview Type: Either Webcam Interview or In Person

Description:

This role is for three programmers. This will involve participating in new development projects to build all new features and functions into the services and upgrade/re-write of portions of the system to the latest level of code security and tech.

Complete Description:

This position provides highly technical and complex analysis and programming for new development and enhancements to existing code in the CLIENT Modernization project. The duties of this position include: devising solutions to complex technical problems; following complex procedures and specifications; working independently with minimal supervision and collaborating on the KB5 Modernization team; investigating, researching, and implementing new technologies; and performing diagnostics and testing. This will involve participating in new development projects to build all new features and functions into the services and upgrade/re-write of portions of the system to the latest level of code security and applications development technologies. This includes work to redesign portions of the CLIENT and upgrade the code base to KB5 standards and take advantage of C#, ASP.NET Core, .NET 6, and MS Visual Studio subscriptions and other applications development components and tools used by our IT applications development staff and the Modernization Team.

Specific duties include:

  • Interviewing and working with employees, managers, and customers to understand and identify unmet business needs, define and refine workflows, reengineer and automate processes to make them more efficient, streamlined, and/or user friendly;
  • Collaborating with IT team members to develop and propose solutions to work processes and workflows;
  • Developing and documenting software requirements and business rules;
  • Assisting in developing high-level and detail functional design specifications;
  • Defining system inputs and outputs, designing user screens consistent with screen design standards, developing program specifications, developing and documenting system and user documentation;
  • Assisting in the development and review of software prototypes with the business analysts to demonstrate functionality and identify, review, and clarify modifications and improvements;
  • Assisting in creating overall software development user interface standards for the look-and-feel of the application, consistency, and ease-of-use;
  • Programming applications from specifications provided by business analysts using C#, JAVA, .NET 6, SQL, ASP.NET Core and other CLIENT IT approved programming tools;
  • Entering software application defects and enhancement requests into the department''s CLIENT HelpDesk tracking system;
  • Working with application users, business analysts, and other technical staff in identifying and determining the root cause of errors in the system applications developed;
  • Executing test plans and checking for expected results before turning the program over to the business analysts;
  • Working CLIENT Help Desk tickets reporting issues and bugs in the CLIENT Help Desk tracking system;
  • Take programming code that has been converted to C# from a large VB.Net Windows Forms project and make it into functioning code in a .Net Core Windows Presentation Foundation project, including debugging, manual testing, and unit testing;
  • Convert code from Windows Communication Foundation Calls to .Net Core API calls; and
  • Finalize screen design and debugging on multiple .Net Core Asp Net MVC projects that were converted from Asp Net MVC.

The CLIENT is an integrated system that provides business services for employees and customers of CLIENT. It is a feature rich system providing document scanning, indexing, bar-coding, OCR, automated workflow, redacting, image storing and retrieval, cash management and Web services. KB5 is the agency system modernization project to bring the system up to modern standards.

Knowledge, Skills and Abilities / Competencies

These KSAs, along with the minimum education and experience listed, are required in order to be deemed "eligible" for the position, therefore you must provide supporting information, within the body of your application, to demonstrate your possession of each KSA listed.

Qualified applicants must possess, and your application must clearly reflect work experience that demonstrates the following:

  • Knowledge of the Systems Development Life Cycle (SDLC);
  • Knowledge of client/server environments;
  • The ability to evaluate and analyze existing specialized applications and define problems effectively to make recommendations; accurately identify business needs and process improvements;
  • Knowledge of project management;
  • Experience programming, and completing projects/tasks independently or with limited supervision;
  • Ability to meet deadlines within time and budget allocated;
  • Demonstrated ability to take system/program specifications and break them into smaller manageable agile programming tasks; and
  • Demonstrated advanced programming experience using C#, JAVA, .NET Core, MS-SQL, XAML, WPF, .Net Core API, .Net Core Asp Net, MVC, Unit Testing of code developed.

The following Management Preferences are not required, but applicants that possess these skills are preferred:

  • 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, or Engineering or related technical degree from an appropriately accredited institution and one year of experience in business application consulting or development; or
  • Bachelor''s degree and some computer coursework from an appropriately accredited institution and two years of experience in business application consulting or development; or
  • Associate degree in Computer Programming from an appropriately accredited institution and two years of experience in application consulting or development; or
  • An equivalent combination of education and experience.

Required / Desired Skills

  • Experience in .NETCORE Windows Presentation Foundation project, including debugging, manual testing, and unit testing. Required 5 Years
  • Convert code from Windows Communication Foundation Calls to .Net Core API calls Required 5 Years
  • Experience with C#, XAML, .Net Core, WPF, .Net Core API, .Net Core Asp Net, MVC, Unit Testing, SQL server, Bootstrap, and Drupal Required 5 Years
  • The ability to evaluate and analyze existing specialized applications and define problems effectively to make recommendations Required 5 Years
  • Demonstrated ability to take system/program specifications and break them into smaller manageable agile programming tasks Required 5 Years
  • Accurately identify business needs and process improvements; Required 5 Years
  • Knowledge of client/server environments Required 5 Years
  • Knowledge of project management Required 5 Years
  • Knowledge of the Systems Development Life Cycle (SDLC) Required 5 Years

** Please note that all Position start dates and duration are estimates and may be reduced or lengthened based upon a client’s business needs and requirements.**

Rose International is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender (expression or identity), national origin, arrest and conviction records, disability, veteran status or any other characteristic protected by law. Positions located in San Francisco and Los Angeles, California will be administered in accordance with their respective Fair Chance Ordinances.

#ITech

Job Types: Full-time, Contract

Benefits:

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Health savings account
  • Life insurance
  • Referral program
  • Vision insurance

Schedule:

  • 8 hour shift
  • Monday to Friday

Ability to commute/relocate:

  • Raleigh, NC 27601: Reliably commute or planning to relocate before starting work (Required)

Education:

  • Associate (Preferred)

Experience:

  • AWS: 1 year (Preferred)
  • ASP.NET: 1 year (Preferred)
  • APIs: 1 year (Preferred)

Work Location: In person




Please Note :
ajayjain.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, ajayjain.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.