#serilog
Explore tagged Tumblr posts
Text
Essential Tools for .NET Developers
.NET development requires a robust set of tools to enhance productivity, streamline development, and ensure high-quality applications.
 Whether youâre building web applications, desktop software, or cloud-based solutions, having the right tools can make a significant difference. Hereâs a list of essential tools for .NET developers:
1. IDEs and Code Editors
Visual StudioâââThe most powerful and widely used IDE for .NET development, offering features like IntelliSense, debugging, and seamless integration with Azure.
Visual Studio Code (VS Code)âââA lightweight, cross-platform editor with great extensions for C#, .NET, and debugging.
2. Package Management
NuGetâââThe default package manager for .NET, allowing developers to install and manage libraries with ease.
3. Build and CI/CDÂ Tools
MSBuildâââMicrosoftâs build system for compiling, packaging, and deploying .NET applications.
Azure DevOpsâââProvides CI/CD pipelines, version control, and project management tools.
GitHub ActionsâââAutomates builds, tests, and deployments within GitHub.
JenkinsâââA widely used automation tool for building, testing, and deploying applications.
4. Version Control
GitâââThe most widely used version control system.
GitHub / GitLab / BitbucketâââPopular platforms for hosting Git repositories.
5. Debugging and Profiling
Visual Studio DebuggerâââA built-in debugger with advanced features for breakpoints, watch variables, and call stacks.
dotTraceâââA powerful profiling tool for performance analysis.
PerfViewâââA Microsoft tool for analyzing CPU usage, memory, and performance bottlenecks.
6. Testing Frameworks
xUnit.netâââA modern unit testing framework for .NET.
NUnitâââA widely used unit testing framework with rich assertions.
MSTestâââMicrosoftâs built-in testing framework for .NET applications.
SpecFlowâââA BDD (Behavior-Driven Development) framework for .NET.
7. Dependency Injection & Inversion of Control (IoC)
AutofacâââA flexible IoC container for .NET applications.
Microsoft.Extensions.DependencyInjectionâââThe built-in DI container for .NET Core and .NET 5+.
8. ORM and Database Management
Entity Framework CoreâââA modern ORM for .NET applications.
DapperâââA lightweight, high-performance ORM for .NET.
SQL Server Management Studio (SSMS)âââA must-have tool for managing SQL Server databases.
9. API Development and Testing
PostmanâââA popular tool for testing and documenting APIs.
Swagger (Swashbuckle)âââGenerates interactive API documentation for ASP.NET Core applications.
10. Logging and Monitoring
SerilogâââA structured logging library for .NET applications.
NLogâââA flexible logging framework.
Application InsightsâââMicrosoftâs monitoring tool integrated with Azure.
11. Cloud & DevOps Tools
Azure SDK for .NETâââA set of libraries for interacting with Azure services.
AWS SDK for .NETâââFor working with AWS services in .NET applications.
DockerâââEssential for containerizing .NET applications.
KubernetesâââFor orchestrating containerized applications in cloud environments.
12. Productivity and Collaboration
ReSharperâââA powerful extension for Visual Studio that enhances code analysis and refactoring.
Notepad++ / WinMergeâââHandy tools for quick code edits and file comparisons.
WEBSITE: https://www.ficusoft.in/dot-net-training-in-chennai/
0 notes
Text
The Role of Log Frameworks in Academic Research and Data Management

In academic research, maintaining structured and well-documented data is essential for ensuring transparency, reproducibility, and efficient analysis. Just as log frameworks play a critical role in software development by tracking system behavior and debugging errors, they also serve as valuable tools for researcherâs handling large datasets, computational models, and digital experiments.
This article explores the significance of log frameworks in research, their key features, and how scholars can leverage structured logging for efficient data management and compliance.
What Is a Log Framework?
A log framework is a structured system that allows users to generate, format, store, and manage log messages. In the context of academic research, logging frameworks assist in tracking data processing workflows, computational errors, and analytical operations, ensuring that research findings remain traceable and reproducible.
Researchers working on quantitative studies, data analytics, and machine learning can benefit from logging frameworks by maintaining structured logs of their methodologies, similar to how software developers debug applications.
For further insights into structuring academic research and improving data management, scholars can explore academic writing resources that provide guidance on research documentation.
Key Features of Log Frameworks in Research
đšÂ Log Level Categorization â Helps classify research data into different levels of significance (e.g., raw data logs, processing logs, and result logs). đšÂ Multiple Storage Options â Logs can be stored in databases, spreadsheets, or cloud-based repositories. đšÂ Automated Logging â Reduces manual errors by tracking computational steps in the background. đšÂ Structured Formatting â Ensures research documentation remains clear and reproducible. đšÂ Data Integrity & Compliance â Supports adherence to research integrity standards and institutional requirements.
For a more in-depth discussion on structured academic documentation, scholars can engage in free academic Q&A discussions to refine their research methodologies.
Why Are Log Frameworks Important in Academic Research?
1ď¸âŁ Enhanced Research Reproducibility
Logging helps ensure that all data transformations, computational steps, and methodological adjustments are well-documented, allowing other researchers to replicate findings.
2ď¸âŁ Efficient Data Monitoring & Debugging
Researchers working with complex datasets or computational tools can use log frameworks to track anomalies and discrepancies, much like software developers debug errors in applications.
3ď¸âŁ Compliance with Ethical & Institutional Guidelines
Academic institutions and publishers require transparency in data collection and analysis. Proper logging ensures compliance with ethical standards, grant requirements, and institutional policies.
4ď¸âŁ Long-Term Data Preservation
Structured logs help retain critical research details over time, making it easier to revisit methodologies for future studies.
To explore additional academic research tools and methodologies, scholars may access comprehensive digital libraries that provide authoritative research materials.
Popular Log Frameworks for Research & Data Analysis
Log4j (Java) đ Use Case: Computational modeling, simulation research đ Pros: Highly configurable, supports integration with data analysis platforms đ Cons: Requires security updates to prevent vulnerabilities
Serilog (.NET) đ Use Case: Quantitative research using .NET-based statistical tools đ Pros: Supports structured logging and integration with visualization tools đ Cons: Requires familiarity with .NET framework
Winston (Node.js) đ Use Case: Web-based academic data analysis platforms đ Pros: Supports real-time research data logging and cloud integration đ Cons: May require additional configuration for large-scale data processing
ELK Stack (Elasticsearch, Logstash, Kibana) đ Use Case: Large-scale academic data aggregation and visualization đ Pros: Allows powerful search capabilities and real-time monitoring đ Cons: Requires technical expertise for setup and configuration
How to Choose the Right Log Framework for Academic Research
When selecting a log framework for research purposes, consider:
â
 Compatibility with Research Tools â Ensure it integrates with statistical or data management software. â
 Scalability â Can it handle large datasets over time? â
 User Accessibility â Does it require advanced programming knowledge? â
 Data Security & Ethics Compliance â Does it meet institutional and publication standards?
Conclusion
Log frameworks are invaluable for researchers handling data-intensive studies, ensuring transparency, reproducibility, and compliance. Whether used for debugging computational errors, tracking methodological changes, or preserving data integrity, structured logging is a critical component of academic research.
For further guidance on structuring research documents, scholars can explore academic writing resources and engage in peer discussions to enhance their methodologies. Additionally, accessing digital academic libraries can provide further insights into data-driven research.
By incorporating effective log frameworks, researchers can elevate the quality and reliability of their academic contributions, ensuring their work remains impactful and reproducible.
0 notes
Text
Securing ASP.NET Applications: Best Practices
With the increase in cyberattacks and vulnerabilities, securing web applications is more critical than ever, and ASP.NET is no exception. ASP.NET, a popular web application framework by Microsoft, requires diligent security measures to safeguard sensitive data and protect against common threats. In this article, we outline best practices for securing ASP NET applications, helping developers defend against attacks and ensure data integrity.

1. Enable HTTPS Everywhere
One of the most essential steps in securing any web application is enforcing HTTPS to ensure that all data exchanged between the client and server is encrypted. HTTPS protects against man-in-the-middle attacks and ensures data confidentiality.
2. Use Strong Authentication and Authorization
Proper authentication and authorization are critical to preventing unauthorized access to your application. ASP.NET provides tools like ASP.NET Identity for managing user authentication and role-based authorization.
Tips for Strong Authentication:
Use Multi-Factor Authentication (MFA) to add an extra layer of security, requiring methods such as SMS codes or authenticator apps.
Implement strong password policies (length, complexity, expiration).
Consider using OAuth or OpenID Connect for secure, third-party login options (Google, Microsoft, etc.).
3. Protect Against Cross-Site Scripting (XSS)
XSS attacks happen when malicious scripts are injected into web pages that are viewed by other users. To prevent XSS in ASP.NET, all user input should be validated and properly encoded.
Tips to Prevent XSS:
Use the AntiXSS library built into ASP.NET for safe encoding.
Validate and sanitize all user inputânever trust incoming data.
Use a Content Security Policy (CSP) to restrict which types of content (e.g., scripts) can be loaded.
4. Prevent SQL Injection Attacks
SQL injection occurs when attackers manipulate input data to execute malicious SQL queries. This can be prevented by avoiding direct SQL queries with user input.
How to Prevent SQL Injection:
Use parameterized queries or stored procedures instead of concatenating SQL queries.
Leverage ORM tools (e.g., Entity Framework), which handle query parameterization and prevent SQL injection.
5. Use Anti-Forgery Tokens to Prevent CSRF Attacks
Cross-Site Request Forgery (CSRF) tricks users into unknowingly submitting requests to a web application. ASP.NET provides anti-forgery tokens to validate incoming requests and prevent CSRF attacks.
6. Secure Sensitive Data with Encryption
Sensitive data, such as passwords and personal information, should always be encrypted both in transit and at rest.
How to Encrypt Data in ASP.NET:
Use the Data Protection API (DPAPI) to encrypt cookies, tokens, and user data.
Encrypt sensitive configuration data (e.g., connection strings) in the web.config file.
7. Regularly Patch and Update Dependencies
Outdated libraries and frameworks often contain vulnerabilities that attackers can exploit. Keeping your environment updated is crucial.
Best Practices for Updates:
Use package managers (e.g., NuGet) to keep your libraries up to date.
Use tools like OWASP Dependency-Check or Snyk to monitor vulnerabilities in your dependencies.
8. Implement Logging and Monitoring
Detailed logging is essential for tracking suspicious activities and troubleshooting security issues.
Best Practices for Logging:
Log all authentication attempts (successful and failed) to detect potential brute force attacks.
Use a centralized logging system like Serilog, ELK Stack, or Azure Monitor.
Monitor critical security events such as multiple failed login attempts, permission changes, and access to sensitive data.
9. Use Dependency Injection for Security
In ASP.NET Core, Dependency Injection (DI) allows for loosely coupled services that can be injected where needed. This helps manage security services such as authentication and encryption more effectively.
10. Use Content Security Headers
Security headers such as X-Content-Type-Options, X-Frame-Options, and X-XSS-Protection help prevent attacks like content-type sniffing, clickjacking, and XSS.
Conclusion
Securing ASP.NET applications is a continuous and evolving process that requires attention to detail. By implementing these best practicesâfrom enforcing HTTPS to using security headersâyou can reduce the attack surface of your application and protect it from common threats. Keeping up with modern security trends and integrating security at every development stage ensures a robust and secure ASP.NET application.
Security is not a one-time effortâitâs a continuous commitment
To know more: https://www.inestweb.com/best-practices-for-securing-asp-net-applications/
0 notes
Text
Asp net core web api with entity framework database 2024

Compatibility with popular .NET frameworks with built-in connection with well-known ASP.NET Core framework, Entity Framework, and Microsoft.NET Framework are popular .NET frameworks. Extensions, Serilog is most frequently utilized within the .NET community.
0 notes
Text
Debugging Strategies for Smooth ASP.NET Development Workflows

Introduction: Begin by highlighting the significance of effective debugging in the development process. Discuss the common challenges developers face and the impact of efficient debugging on overall workflow and code quality.
1. Utilizing Visual Studio Debugger: Detail the powerful debugging features provided by Visual Studio for ASP.NET development. Cover topics such as setting breakpoints, inspecting variables, and using the Immediate Window to execute commands during debugging.
2. Logging and Tracing Techniques: Discuss the importance of logging in identifying issues and tracing the flow of an application. Explore how logging frameworks like Serilog or log4net can be integrated into ASP.NET projects to capture valuable information.
3. Browser Developer Tools for Client-Side Debugging: Highlight the use of browser developer tools for debugging client-side code in ASP.NET applications. Cover techniques for inspecting and debugging JavaScript, CSS, and network requests directly from the browser.
4. Remote Debugging in ASP.NET: Explain the concept of remote debugging and how it can be utilized to troubleshoot issues that occur in production or on remote servers. Provide step-by-step guidance on setting up and using remote debugging in ASP.NET.
5. Profiling Tools for Performance Debugging: Introduce profiling tools that help identify performance bottlenecks in ASP.NET applications. Discuss the use of profilers to analyze memory usage, CPU time, and other performance metrics during development.
6. Unit Testing and Test-Driven Development (TDD): Emphasize the role of unit tests in the debugging process and how adopting a test-driven development approach can lead to more maintainable and debuggable code. Share tips on debugging within the context of unit tests.
7. Handling Exceptions and Errors: Provide best practices for handling exceptions and errors in ASP.NET applications. Discuss the use of try-catch blocks, global error handling, and custom error pages to improve the user experience and simplify debugging.
8. Debugging Third-Party Components: Address strategies for debugging issues related to third-party libraries or components integrated into ASP.NET projects. Discuss techniques for isolating and troubleshooting problems within external dependencies.
Conclusion: Summarize key debugging strategies discussed in the post and emphasize their collective impact on creating a smooth ASP.NET development workflow. Encourage developers to adopt a proactive approach to debugging for faster issue resolution and improved code quality.
1 note
¡
View note
Link
How to use and set up the log with serilog in ASP.NET 6 Core?
Get complete details and structures for Serilog in .NET 6.0 Core.
#asp#aspdotnet#dotnet#aspdotnet6#aspdotnetcore#serilog#log#bigscal#technologies#bigscaltechnologies#.net core#.net 6
0 notes
Text
The Advantages of Using Serilog.Net
Serilog.Net is a serology toolkit for.Net that permits people to write, build and debug SQL scripts from invisionlog. The advantages of the form of tool are that it is extensible and modifiable, is simple to use and on top of that, it is totally free! Before we proceed into the reasons why this application is really useful, let us have a quick glance at what kind of"Serilog" is and how it can be useful to people who work in a big business or company.
To begin with, a"Serilog" is a general term that describes all software tools that handle data reporting and analysis. These tools examine your data with a technique called the Analytical Pipeline. In case you've ever used a text editor and then input some code to be able to understand the way the program functions, then you are going to have used a"Serilog" app.
If you're seeking a high quality system that is easy to use and that is also powerful, then Serilog.Net is the best selection for you. However, before we get to that, let us look at how you would consider using it.
All server tools are all written in Java. You set up the Serilog.Net utility onto the host and everything you will need to do is run it as a"server". You don't need to write any code, only run the utility and it begins gathering and analyzing your own data.
Each tool has various reports. And the type of reporting that the Serilog.Net utility provides is designed to permit you to have an extremely thorough view of what is happening.
Most of the moment, you merely have access. In fact, the majority of people don't have any form of environment on their host. But Serilog.Net is here to change everything.
You may get a graphical output of this server environment which you're currently working on. The tool has an interface that is extremely intuitive and user friendly. The reports and tools available are useful.
You're able to produce a method data logger that will enable you to see all of the logs and files on your own server. The data logger permits you to see and handle the data. The tool is also very effective with generating reports.
The application has an interface that is extremely user friendly and is designed to permit you to execute any of the functions which report creation can perform. Reports are very easily generated. You are able to choose which columns are being displayed, you can choose how many rows of data that you wish to show, and even set up your own customized tags and tags.
This software Relies on the Open Source Project of Microsoft. This means it is available under an open source license and it may be utilized freely for everyone to use.
If you are an employer that wishes to have a feature rich reporting tool then this tool is perfect for you. It provides all the characteristics that you would expect to find in a traditional ERP reporting alternative.
You're able to create, edit, edit and retrieve data. In addition, the application is extensible. You are able to add your own custom logging that enables you to configure the tool which you would like.
1 note
¡
View note
Text
The Best Software Development Tools to Help Boost Your Productivity

We at Timetastic We're always discovering new tools and applications to help our programmers become more productive and better coders. We asked our team about their top discoveries of the last 12 months, and I've chosen to share their responses with you. Raycast If you've ever utilised Alfred or Spotlight on Mac, Mac, Raycast will probably appear similar. It appears similar to Alfred and, in fact, Spotlight, but Raycast is a lot more. It can be used to swiftly launch applications or run scripts, and also to position applications in pre-defined spots in the display. Read more:- Top react interview questions you must prepare in 2022.Better Touch Tool Better Touch Tool is a full Swiss army tool. It'd be much easier to explain what it does not do instead of what it can do. It was created as a means to personalize your touch bar should you had one on your Mac was equipped with one, and has since evolved into a myriad of ways to personalize your Mac and increase its capabilities. Paw Similar to Gareth (below) like Gareth (below), I also wanted to eliminate Postman for a number of reasons. I came across Paw. The program is only available for Mac and is a beautiful user interface that lets you to construct API calls in sets, similar to what Postman did however, without all the clutter. It's ideal for creating an array of clearly defined API calls with clear descriptions, and not being a tool to be used to use on a whim. DevUtils DevUtils offers a variety of useful offline tools such as regex testers, JSON formatters, base64 encoders and formatters all of which are a beautiful and easy-to-use app that is placed on your taskbar until you require it. It will save you from the need to look up "regex testers" and the similar. Cleanshot X Cleanshot X is an absolute game changer when it comes to taking photos and making videos on Mac ideal for sharing the progress of your team. Read more:- Highly Recommended List Of Top 5 Machine Learning Jobs in 2022 India! Insomnia Rest client For testing mocking out HTTP calls or any work that requires third APIs of third parties, Postman used to be the best choice, however, it became bloated and not as easy and simple to use without having an account. Insomnia, for me, brings an old-fashioned simplicity as well as simplicity of Postman It has an attractive dark style, and an simple to use UI and is able to get away from the way. It lets you focus on checking your endpoints, not trying to navigate through the app to perform this. OmatsuriOmatsuri is a set of web-based applications for performing things that you may have to perform at the front of a web-based application, such as compressing SVG as well as base64 encoding creating gradients, etc. Seq Logging into your application begins as a nice thing to have' feature but when you get more advanced, it becomes an essential 'why was that this happened tool. We switched to Serilog for logging as well as Seq to view logs a few years ago. It's incredibly simple and has a efficient and quick search capabilities and has proven to handle any volume of production logs without being sluggish. Windows Power Toys/dev toys Microsoft PowerToys gives you some useful and easy-to-use tools to change the name of files, windows changing, choosing colours and many additional. If you're an Windows Power user (and when you're a programmer that is, then you're) You should use this application. Flameshot Flameshot is a program for taking pictures and editing them prior to sharing. I love it because it is loaded upon load and then it just sits on my toolbar until I have to use it It is easy to use and intuitive, but it is also packed with options. It is mostly used to take a tiny portion of on my monitor, and then highlighting an area of it (or creating an arrow) and copying it onto my clipboard, which I can then paste elsewhere, such as Basecamp and Slack. Read more:- Machine learning course in bangalor
0 notes
Text
How to use advanced Serilog features in ASP.NET Core MVC
https://koliasa.com/how-to-use-advanced-serilog-features-in-asp-net-core-mvc/ How to use advanced Serilog features in ASP.NET Core MVC - https://koliasa.com/how-to-use-advanced-serilog-features-in-asp-net-core-mvc/ One of the great features of ASP.NET Core is its ...
0 notes
Text

Compatibility with popular .NET frameworks
With built-in connection with well-known ASP.NET Core framework, Entity Framework, and Microsoft.NET Framework are popular .NET frameworks. Extensions, Serilog is most frequently utilized within the .NET community. Logging.
0 notes
Text
Top 23 .NET Core Libraries Every Developer Must Know
.NET Core has emerged as a powerful and versatile platform for developing modern applications. With a rich ecosystem of libraries and frameworks, developers can streamline their workflow and create robust, feature-rich applications. In this blog post, we will explore the top 23 .NET Core libraries that every dot net developer should be familiar with. These libraries cover a wide range of functionalities, from web development and data manipulation to testing and security.
1. ASP.NET Core
ASP.NET Core is a widely-used framework for building web applications and APIs. It offers enhanced performance and cross-platform capabilities, making it a top choice for web development.
2. Entity Framework Core
Entity Framework Core simplifies database interactions by providing an object-relational mapping (ORM) system. It enables developers to work with databases using object-oriented programming.
3. Newtonsoft.Json
Newtonsoft.Json, also known as JSON.NET, is a popular library for working with JSON data. It simplifies JSON serialization and deserialization, making it easier to integrate web services.
4. AutoMapper
Automapper allows developers to map between different object types automatically. It's particularly useful when dealing with complex object mappings.
5. FluentValidation
FluentValidation is a powerful library for creating and validating complex validation rules in a clean and concise manner.
6. Serilog
Serilog is a flexible logging library that offers structured logging and various sinks for storing log data, such as databases and file systems.
7. Dapper
Dapper is a micro ORM that offers high performance when working with databases. It allows developers to write raw SQL queries and map the results to .NET objects.
8. Polly
Polly is a resilience and transient-fault-handling library that helps developers create robust applications by handling exceptions and retries.
9. IdentityServer
IdentityServer simplifies implementing authentication and authorization in your applications, making it a go-to library for building secure systems.
10. MediatR
MediatR implements the mediator pattern, making it easier to manage communication between different parts of your application without tight coupling.
11. SignalR
SignalR facilitates real-time communication between clients and servers, making it ideal for applications that require instant updates.
12. Hangfire
Hangfire is a library for scheduling and executing background tasks in your application. It ensures tasks are processed reliably and efficiently.
13. Microsoft.Extensions.DependencyInjection
This library provides a lightweight dependency injection framework that simplifies managing object lifetimes and dependencies.
14. Swashbuckle (NSwag)
Swashbuckle and NSwag are libraries that generate Swagger/OpenAPI documentation for your APIs, making them easier to understand and consume.
15. Polly
Polly is a resilience and transient-fault-handling library that helps developers create robust applications by handling exceptions and retries.
16. AutoMapper
Automapper allows developers to map between different object types automatically. It's particularly useful when dealing with complex object mappings.
17. Flurl
Flurl simplifies working with URLs and HTTP requests by providing a fluent interface for building and sending HTTP requests.
18. AngleSharp
AngleSharp is a library for parsing and manipulating HTML and XML documents, making it essential for web scraping and parsing tasks.
19. Microsoft.Extensions.Configuration
This library simplifies configuration management by providing a consistent way to access configuration settings from various sources.
Conclusion
As a .NET Core developer, having a solid understanding of these libraries can significantly boost your productivity and enable you to create more robust and feature-rich applications. Whether you're working on web applications, APIs, background processing, or data manipulation, these libraries offer valuable tools to streamline your development process. Stay updated with the latest versions and explore how these libraries can be integrated to maximize the potential of your .NET Core projects.
0 notes
Text
.Net Developer - 336500
Title: .Net Developer Type: Contract Rate: 60-75/hr Length: February- TBD Location: Strongsville, Brooklyn, Cleveland Emerald Resource Group is an Executive Search firm specializing in IT in the Cleveland, Columbus, and Raleigh markets. Please note this is a contract position. Are you a .Net Developer looking to work on a large strategic project? My local client is looking for a .Net Developer Contractor to help execute a large project. Required: C#, .NET Framework 4.6 (or later) MVC (including Webforms to MVC conversion) Automated testing practices, SOLID Principles (Unit/Integration/Acceptance) SQL Server, Entity Framework, SSIS Web Services (REST/WCF) Modern JavaScript (Typescript, AngularJS) Logging frameworks (ELMAH, Serilog) Basic understanding of accessing data from mainframe backend systems Excellent troubleshooting and problem solving skills to dig into complex code issues Desired: Sitecore Content Mangement System Microsoft Identity Server 4 for user authentication Specflow/Selenium/MSTest/NUnit Microsoft Team Foundation Server (TFS) including build and deployment automation GIT source control For more information about this position, please contact Scott Rosenthal Information Technology Recruiter Emerald Resource Group Phone: 440-922-9000 ( tel:4409229000 ) ext. 103 Email: [email protected] ( [email protected] ) Check out our current openings! ( www.emeraldresourcegroup.com/for-career-candidates/career-search/?keywords%5B%5D= ) Reference : .Net Developer - 336500 jobs from Latest listings added - JobsAggregation http://jobsaggregation.com/jobs/technology/net-developer-336500_i9337
0 notes
Text
.Net Developer - 336500
Title: .Net Developer Type: Contract Rate: 60-75/hr Length: February- TBD Location: Strongsville, Brooklyn, Cleveland Emerald Resource Group is an Executive Search firm specializing in IT in the Cleveland, Columbus, and Raleigh markets. Please note this is a contract position. Are you a .Net Developer looking to work on a large strategic project? My local client is looking for a .Net Developer Contractor to help execute a large project. Required: C#, .NET Framework 4.6 (or later) MVC (including Webforms to MVC conversion) Automated testing practices, SOLID Principles (Unit/Integration/Acceptance) SQL Server, Entity Framework, SSIS Web Services (REST/WCF) Modern JavaScript (Typescript, AngularJS) Logging frameworks (ELMAH, Serilog) Basic understanding of accessing data from mainframe backend systems Excellent troubleshooting and problem solving skills to dig into complex code issues Desired: Sitecore Content Mangement System Microsoft Identity Server 4 for user authentication Specflow/Selenium/MSTest/NUnit Microsoft Team Foundation Server (TFS) including build and deployment automation GIT source control For more information about this position, please contact Scott Rosenthal Information Technology Recruiter Emerald Resource Group Phone: 440-922-9000 ( tel:4409229000 ) ext. 103 Email: [email protected] ( [email protected] ) Check out our current openings! ( www.emeraldresourcegroup.com/for-career-candidates/career-search/?keywords%5B%5D= ) Reference : .Net Developer - 336500 jobs Source: http://jobrealtime.com/jobs/technology/net-developer-336500_i10051
0 notes