| .Net Architect experience at Remote, Remote, USA |
| Email: [email protected] |
|
http://bit.ly/4ey8w48 https://jobs.nvoids.com/job_details.jsp?id=2194222&uid= From: Geetha, Fixity [email protected] Reply to: [email protected] .Net Architect-15+ yrs experience needs ###Location: 3 days onsite in Boston ##locals only [email protected] 1. Expert-level knowledge of .NET technologies: .NET Framework and .NET Core/5+ : Deep understanding of both legacy .NET Framework and the modern .NET Core/5+ for developing cross-platform applications. ASP.NET (Core) : Strong experience with building web applications and services using ASP.NET, including MVC, Web API, and Blazor. Entity Framework (EF) / EF Core : Expertise in data access and ORM frameworks like Entity Framework for building efficient, scalable database-driven applications. C# : Advanced knowledge of C# programming language, including its features and libraries. Web API / RESTful Services : Designing and implementing REST APIs for communication between services and clients. 2. Cloud and Distributed Systems: Azure (or AWS) : Hands-on experience with cloud services, particularly Microsoft Azure, including services like Azure App Service, Functions, Cosmos DB, and Service Bus. Microservices Architecture : Ability to design and implement microservices-based architectures, utilizing containerization (Docker, Kubernetes) for managing distributed systems. Event-Driven Architecture : Understanding of event-driven programming, utilizing tools like Azure Event Grid, Azure Service Bus, and RabbitMQ. Serverless Architectures : Experience with serverless computing using Azure Functions, AWS Lambda, etc. 3. Design Patterns & Best Practices: SOLID Principles : Expertise in applying SOLID principles to create maintainable and scalable code. Design Patterns : Proficiency in various design patterns, such as Singleton, Factory, Strategy, Observer, and Dependency Injection. Clean Architecture : Familiarity with Clean Architecture (or Hexagonal) to promote separation of concerns and make systems more testable and maintainable. Test-Driven Development (TDD) : Strong experience in writing unit tests using frameworks like MSTest, xUnit, and NUnit, and working with mocking libraries like Moq. Continuous Integration/Continuous Deployment (CI/CD) : Understanding of DevOps practices and tools like Jenkins, Azure DevOps, and GitHub Actions to enable continuous delivery and automation. 4. Software Development Life Cycle (SDLC): Agile Methodologies : Familiarity with Agile frameworks such as Scrum or Kanban for managing software development. Version Control : Expertise in using Git for source control and understanding branching strategies (GitFlow, trunk-based development). Architecture Decision Records (ADR) : Experience documenting key architectural decisions and reasoning. 5. Security and Performance: Application Security : Knowledge of secure coding practices, including OWASP Top 10 vulnerabilities, identity and access management, and securing APIs. Performance Optimization : Ability to analyze and optimize the performance of .NET applications, focusing on memory management, async programming, and caching strategies. Keywords: csharp continuous integration continuous deployment database .Net Architect experience [email protected] http://bit.ly/4ey8w48 https://jobs.nvoids.com/job_details.jsp?id=2194222&uid= |
| [email protected] View All |
| 02:19 AM 21-Feb-25 |