Job Title: .NET Solutions Architect (18+ Year)
Location: Remote ( EST Time Zone)
Duration: 12+ Months (Long Term)
Overview
We are seeking a highly experienced .NET Solutions Architect to lead the design and delivery of enterprise-grade solutions. This role requires a seasoned architect who can drive end-to-end solution architecture, guide engineering teams, and collaborate closely with both technical and business stakeholders.
You will play a critical role in shaping scalable, cloud-native architectures while ensuring alignment with business goals, technical excellence, and modern engineering practices.
Key Responsibilities
<>Solution Architecture & Leadership
- Lead the design and implementation of scalable, secure, and high-performance enterprise solutions.
- Translate business requirements into robust technical architectures and solution blueprints.
- Drive architectural decisions, standards, and best practices across teams.
- Mentor and guide development teams, ensuring alignment with architectural vision.
<>Technical Design & Engineering Excellence
- Create and review architecture artifacts including:
- Business Context Diagrams (BCD)
- Sequence, activity, and state diagrams
- ER diagrams and Data Flow Diagrams (DFD)
- Ensure strong application of:
- OOP/OOD principles
- Data structures and algorithms
- Code instrumentation and performance optimization
<>Cloud & Microservices Architecture
- Design and implement cloud-native, microservices-based architectures.
- Leverage AWS services to build scalable and resilient systems.
- Define integration patterns, API strategies, and event-driven architectures.
<>Collaboration & Stakeholder Engagement
- Work closely with business teams, product owners, and engineering leads to ensure solution alignment.
- Lead technical discussions, architecture reviews, and design workshops.
- Communicate complex technical concepts clearly to both technical and non-technical stakeholders.
<>Delivery & Engineering Practices
- Drive adoption of modern development methodologies and tools:
- Agile frameworks (XP, Lean, SAFe)
- DevSecOps and SRE practices
- Ensure high-quality delivery through CI/CD pipelines, automated testing, and code quality tools.
- Support teams in handling complex projects, evolving requirements, and fast-paced delivery cycles.
Required Qualifications
- Bachelor s degree in Computer Science, Software Engineering, or a related field (advanced degree preferred but not required).
- 15+ years of software engineering experience with:
- Angular
- C#
- .NET Core
- SQL and NoSQL databases
- Unit testing frameworks
- 8+ years of experience architecting enterprise solutions on modern technology stacks.
- Strong foundation in:
- Software architecture and design patterns
- System modeling and diagramming techniques
- Performance optimization and scalability
Cloud & AWS Expertise
- 8+ years of hands-on experience with cloud-native engineering (FaaS, PaaS, microservices).
- 5+ years of deep experience with AWS services, including:
- API Gateway, Lambda, Step Functions
- SNS/SQS, MSK
- Glue, Data Pipeline, Lake Formation
- Aurora, RDS, DynamoDB
- S3, EFS, Athena
- App Mesh, Istio, Batch
Preferred Qualifications
- 3+ years of experience with AI/ML and Generative AI technologies.
- Experience in tax and immigration domains with a focus on user experience.
- Familiarity with:
- DevSecOps tools (GitHub, SonarQube, Azure DevOps)
- Observability and reliability practices