This position is for a Developer/Program. This will involve participating in new development projects to build all new features and functions into the services and upgrade/rewrite of portions of the system to the latest level of code security and tech.
****This is not a remote work assignment. Candidates applying for this position may be expected to work from physical locations at 2 South Salisbury St and/or 4701 Atlantic Avenue Raleigh NC.
**THIS IS A TEMP TO PERMPOSITION. After the initial contract engagement the manager would like to hirethe contractor full time. The salary range for the fulltime position is $70000 $90000 per year. NCSOS is not able to offer sponsorship for thefulltime role. Only candidates available to work full time without sponsorshipwill be considered for this position.
This position provides highly technical and complex analysis and programming for new development and enhancements to existing code in the SOSKB 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/rewrite of portions of the system to the latest level of code security and applications development technologies. This includes work to redesign portions of the SOSKB 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 highlevel 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 lookandfeel of the application consistency and easeofuse; Programming applications from specifications provided by business analysts using C# JAVA .NET 6 SQL ASP.NET Core and other DSOS IT approved programming tools; Entering software application defects and enhancement requests into the departments SOSKB 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 SOSKB HelpDesk tickets reporting issues and bugs in the SOSKB HelpDesk 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 .NetCore Windows Presentation Foundation project including debugging manual testing and unit testing; Convert code from Windows Communication Foundation Calls to .NetCore API calls; and Finalize screen design and debugging on multiple .NetCore AspNet MVC projects that were converted from AspNet MVC.
The SOSKB is an integrated system that provides business services for employees and customers of DSOS. It is a feature rich system providing document scanning indexing barcoding 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 MSSQL XAML WPF .NetCore API .NetCore AspNet 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 Bachelors 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
Bachelors 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
Skill
Required /Desired
Amount
of Experience
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 .NetCore API calls
Required
5
Years
Experience with C# XAML .NetCore WPF .NetCore API .NetCore AspNet 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
Questions
No.
Question
Question1
Absences greater than two weeks MUST be approved by CAI management in advance and contact information must be provided to CAI so that the resource can be reached during his or her absence. The Client has the right to dismiss the resource if he or she does not return to work by the agreed upon date. Do you accept this requirement
Question2
Some of the work will be completed onsite. Do you accept this requirement
Question3
Please list candidate s email address.
Question4
Please indicate how soon this candidate is available to start work. Vendors are encouraged to submit candidates that are available for the duration of the assignment.
Question5
Vendor must disclose to the agency if the candidate will be subcontracted at the time of submission. Do you accept this requirement
Question6
Vendor must notify the agency if any portion of the requirements listed in this task order is to be outsourced to other countries. Do you accept this requirement
Question7
Candidates submitted above the rate of $72.16 will not be considered. Do you accept this requirement
Question8
Payment for all approved hours will be paid at the straight hourly rate regardless of the total hours worked by the engaged resource. It is the responsibility of the supplier to adhere to any applicable compensation laws including payment for overtime hours. Do you accept this requirement
Question9
Please confirm you have thoroughly validated and attest to the accuracy of the credentials listed throughout this candidate s VectorVMS profile and resume pursuant to Section 5.2.5 of ITS009440. Do you confirm
Question10
This is a temp to hire position. NCSOS is not able to offer sponsorship for the fulltime role. Only candidates available to work full time without sponsorship will be considered for this position. Have you spoken with the candidate regarding this requirement and can you confirm the candidate meets the clients requirement and is interested in full time work
Question11
The salary range for this position will be $70000 $90000 based on experience. Is the candidate aware of this salary range and interested in a fulltime position at that salary
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.