job summary: Must have/non-negotiables: 1. 5+ years in the development of .NET/C# Web apps required 2.3+ years in front end development using CSS and Bootstrap required Conduct Business process analysis, needs assessments, and preliminary cost benefit analyses to align information technology solutions with business initiatives. Additionally, work collaboratively to provide full service and support in all assigned application program, and software areas. Position Responsibilities / Accountabilities: ? Analyze needs of functions and departments with respect to systems initiatives and issues. ? Gather, compile, and interpret information regarding business changes, summarize and recommend appropriate course of action, and then implement approved solutions. ? Translate business requirements into appropriate system development form and write supporting technical documentation. ? Assist with installation, configuration, and maintenance of software applications. ? Provide technical support, training, and documentation as needed for end users. ? Develop project plans for major efforts that satisfy the business needs functional areas, including assisting user management establish priorities and present solution to executive management. Requirements: Knowledge /Ability ? excellent working knowledge and experience in all aspects of the Software Development Life Cycle. ? Responsible for analysis, design, development, delivery, and deployment of software solutions. ? Demonstrated ability to meet deadlines, working both independently and in a team environment. ? Proficient in creating software diagrams and documenting systems and processes. ? Ability to develop POCs for demonstrating new functionality and/or technologies. ? Ability to communicate clearly orally and in writing with all levels. ? Ability to learn quickly and utilize various software packages. ? Aptitude for business systems, process orientation, guiding users to successful implementation of changes. General ? Ability to direct, plan, and coordinate multiple projects simultaneously. ? Ability to lead teams and, working with management, gain consensus to meet strategic Company objectives Technical Skills ? Five-Ten (5-10) years of experience in enterprise business applications development. ? Full Stack developer ? Five (5) years of experience working with end users, providing technical information, support, and customer service. ? Three-Five (3-5) years of experience developing and delivering web solutions using Microsoft technologies including but not limited to C#, LINQ, ASP.NET Core/MVC, Web API, HTML5/Razor, Bootstrap, CSS, JavaScript, TypeScript, jQuery, and IIS. ? Experience building applications using Blazor Server/WASM technology is a plus. ? Experience creating and executing unit tests using MS or NUnit Testing Framework. ? T-SQL programming experience writing stored procedures, views, functions, triggers. ? Experience creating reports using SQL Reporting Services (SSRS). ? Experience working and collaborating in a team environment. ? Familiarity and working knowledge of Visual Studio development environment and Team Foundation Server (TFS) for source control. Education /certifications ? Bachelor's degree in Computer Science or related field required. ? Master's degree preferred. ? Microsoft certification is a plus. location: Durham, North Carolina job type: Contract salary: $60 - 70 per hour work hours: 8am to 4pm education: Bachelors responsibilities: Conduct Business process analysis, needs assessments, and preliminary cost benefit analyses to align information technology solutions with business initiatives. Additionally, work collaboratively to provide full service and support in all assigned application program, and software areas. Position Responsibilities / Accountabilities: ? Analyze needs of functions and departments with respect to systems initiatives and issues. ? Gather, compile, and interpret information regarding business changes, summarize and recommend appropriate course of action, and then implement approved solutions. ? Translate business requirements into appropriate system development form and write supporting technical documentation. ? Assist with installation, configuration, and maintenance of software applications. ? Provide technical support, training, and documentation as needed for end users. ? Develop project plans for major efforts that satisfy the business needs functional areas, including assisting user management establish priorities and present solution to executive management. Requirements: Knowledge /Ability ? strong working knowledge and experience in all aspects of the Software Development Life Cycle. ? Responsible for analysis, design, development, delivery, and deployment of software solutions. ? Demonstrated ability to meet deadlines, working both independently and in a team environment. ? Proficient in creating software diagrams and documenting systems and processes. ? Ability to develop POCs for demonstrating new functionality and/or technologies. ? Ability to communicate clearly orally and in writing with all levels. ? Ability to learn quickly and utilize various software packages. ? Aptitude for business systems, process orientation, guiding users to successful implementation of changes. LVB General ? Ability to direct, plan, and coordinate multiple projects simultaneously. ? Ability to lead teams and, working with management, gain consensus to meet strategic Company objectives Technical Skills ? Five-Ten (5-10) years of experience in enterprise business applications development. ? Full Stack developer is a plus. ? Five (5) years of experience working with end users, providing technical information, support, and customer service. ? Three-Five (3-5) years of experience developing and delivering web solutions using Microsoft technologies including but not limited to C#, LINQ, ASP.NET Core/MVC, Web API, HTML5/Razor, Bootstrap, CSS, JavaScript, TypeScript, jQuery, and IIS. ? Experience building applications using Blazor Server/WASM technology is a plus. ? Experience creating and executing unit tests using MS or NUnit Testing Framework. ? T-SQL programming experience writing stored procedures, views, functions, triggers. ? Experience creating reports using SQL Reporting Services (SSRS). ? Experience working and collaborating in a team environment. ? Familiarity and working knowledge of Visual Studio development environment and Team Foundation Server (TFS) for source control. Education /certifications ? Bachelor's degree in Computer Science or related field required. ? Master's degree preferred. ? Microsoft certification is a plus. qualifications: Experience level: ExperiencedMinimum 7 years of experienceEducation: Bachelors (required) skills: .NET.NETWeb OptimizationCSS (3 years of experience is required)Bootstrap (3 years of experience is required) Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com. Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility). This posting is open for thirty (30) days.