.NET Developer--10+ at Remote, Remote, USA |
Email: [email protected] |
Infrastructure Lead Software Developer (.Net Core)./.NET Developer Only USC GC Hybrid Remote Needed 11+ (MI, OH, IN, KY, IL and WI). Local to this states only with DL ONLY if they are located in one of these 6 states (MI, OH, IN, KY, IL and WI). What We're Looking For: Strong Experience with .NET Core/Framework: You've built, maintained, and optimized applications using .NET technologies. C# Mastery: o You know your way around the C# language and can use it to write clean, efficient, and maintainable code. Web Development: o Familiarity with ASP.NET, RESTful APIs, and front-end frameworks (e.g., JavaScript, HTML, CSS) is a plus. Database Knowledge: o Experience with SQL Server or other relational databases, with the ability to write optimized queries and design efficient schemas. Cloud Skills: o Familiarity with cloud platforms and tools (Azure & Cosmos) and building cloud-native applications is a big bonus. Agile Enthusiast: o You're comfortable working in an Agile environment and know how to break down tasks and deliver incremental value. Required Soft Skills: Problem-Solving: o Ability to break down complex problems and develop effective, efficient solutions. Collaboration & Teamwork o Communicating and working effectively in a team, often with diverse, co-located and cross-functional teams. Communication: o Clearly explaining technical concepts to both technical and non-technical stakeholders. Adaptability: o Willingness to learn new technologies, frameworks, and methodologies as the .NET ecosystem evolves. Qualifications : C#: o The primary language for .NET development. Strong proficiency in C# is essential, including knowledge of object-oriented programming (OOP) principles, LINQ, async/await, and exception handling. .NET 5/6/7+: o The modern, unified version of .NET, which combines the capabilities of .NET Core, .NET Framework, and Xamarin. ASP.NET / Core /ASP.NET MVC, web services and APIs. Understanding of ORM (Object-Relational Mapping) for working with databases. This includes knowledge of database migrations, LINQ queries, and performance optimization techniques. SQL: o Proficiency in SQL and relational databases (SQL Server) Cloud Platforms and DevOps Azure: o Proficiency in Microsoft's cloud platform, including services like Azure App Services, Azure Functions, Azure SQL Database, and Azure DevOps. CI/CD: o Familiarity with Continuous Integration and Continuous Deployment practices, using tools like GitHub Actions, Azure DevOps, Jenkins, or GitLab CI. Unit Testing: o Writing and maintaining unit tests with tools like xUnit, NUnit, or MSTest Mocking Frameworks: o Tools like Moq or NSubstitute to simulate dependencies and isolate the code being tested. Integration Testing: o Testing interactions with databases, APIs, and other external services. Test-Driven Development (TDD): o Knowledge of TDD principles can improve code quality and reduce defects. Understanding of Design Patterns & Principles (Required) SOLID Principles: o Understanding of SOLID principles for writing clean, maintainable, and scalable code. Design Patterns: o Familiarity with common design patterns like Singleton, Factory, Observer, Decorator, and Repository. Microservices: o Understanding how to design and implement microservices, with an emphasis on distributed systems and service communication (e.g., using REST, gRPC, or messaging queues) Authentication & Authorization: o Knowledge of OAuth, OpenID Connect, JWT, ASP.NET Identity, and other security mechanisms. Data Security: o Secure coding practices, handling encryption, and working with secure data storage solutions. OWASP: o Familiarity with common security vulnerabilities (e.g., SQL Injection, Cross-Site Scripting) and how to mitigate them. Accessibility: o Understanding of web and app accessibility standards (WCAG) to make applications usable for all users. Proven experience optimizing performance Profiling and Debugging: o Familiarity with tools like Visual Studio Profiler, dotTrace, Application Insights, and New Relic for optimizing performance. Caching: o Implementing caching strategies using tools like Redis, MemoryCache, or Distributed Cache. Concurrency: Knowledge of handling multi-threading, parallelism, and asynchronous operations for high-performance applications. Kind Regards, Syeda Hajra | Absolute IT | Senior Technical Recruiter 116 Village Blvd Suite 200 Princeton New Jersey 08540 Absolute IT [email protected] https://www.linkedin.com/in/syeda-hajra-a96813245/ www.absoluting.com -- Keywords: csharp continuous integration continuous deployment information technology green card Colorado Illinois Kentucky Michigan Ohio Wisconsin .NET Developer--10+ [email protected] |
[email protected] View All |
10:15 PM 20-Nov-24 |