Full Stack .NET Web Developer - Randstad USA
Durham, NC 27703
About the Job
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 i