NET Solution Architect

iMedhas Consulting Services
New York, United States of America
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

New York, United States of America

Tech stack

ASP.NET
JavaScript
.NET
Amazon Web Services (AWS)
Applications Architecture
Application Frameworks
Application Performance Management
ASP.NET
HTML5
Authentication Protocols
Azure
C Sharp (Programming Language)
CSS
Cloud Computing
Code Review
Database Design
DevOps
Language Integrated Query
Entity Framework
jQuery
Enterprise Messaging Systems
Microsoft SQL Server
Object-Relational Mapping
OAuth
Performance Tuning
Scrum
RabbitMQ
Software Engineering
SQL Stored Procedures
Web Applications
Data Logging
Enterprise Software Applications
GIT
Deployment Automation
Performance Monitor
Enterprise Integration
Kafka
Software Coding
REST
Domain Driven Design
Api Management
Jenkins
Web Api
Microservices

Job description

  • Design and architect scalable, secure, and high-performance applications using ASP.NET MVC, C#, and .NET technologies.
  • Define application architecture, coding standards, development guidelines, and best practices.
  • Lead technical discussions and provide architectural direction to development teams.
  • Develop reusable frameworks, components, and enterprise solutions.
  • Perform code reviews, technical reviews, and ensure adherence to quality standards.
  • Collaborate with business analysts and stakeholders to understand business requirements and convert them into technical solutions.
  • Design and implement RESTful APIs, microservices, and integration solutions.
  • Optimize application performance, security, scalability, and maintainability.
  • Support DevOps initiatives including CI/CD pipelines and deployment automation.
  • Mentor developers and provide technical leadership across projects.
  • Ensure compliance with security and governance standards.

Requirements

  • Strong expertise in C#, ASP.NET MVC, ASP.NET Core.
  • Experience with .NET Framework and modern .NET versions.
  • Strong knowledge of Entity Framework, LINQ, and ORM concepts.
  • Expertise in Web API, REST services, and API integrations.
  • Experience with HTML5, CSS3, JavaScript, jQuery.
  • Strong experience in SQL Server.
  • Knowledge of database design, stored procedures, performance tuning, and optimization.

Architecture & Cloud

  • Experience with Microservices Architecture.
  • Knowledge of Azure Cloud Services or AWS.

DevOps & Tools

  • Experience with Azure DevOps, Git, Jenkins, or CI/CD tools.
  • Familiarity with Agile/Scrum methodologies.

Required Qualifications

  • 12+ years of experience in software development with strong exposure to enterprise application architecture.
  • Proven experience in designing and delivering large-scale web applications.

Preferred Skills

  • Experience in domain-driven design (DDD).
  • Knowledge of messaging systems like RabbitMQ or Kafka.
  • Experience in authentication protocols such as OAuth, JWT, and SSO.
  • Exposure to performance monitoring and logging tools.
  • Excellent communication and stakeholder management skills.

Soft Skills

  • Strong analytical and problem-solving skills.
  • Leadership and mentoring abilities.
  • Excellent communication and presentation skills.
  • Ability to work collaboratively across teams.
  • Strong decision-making and ownership mindset.

Apply for this position