drjobs Senior Net Architect

Senior Net Architect

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Torrance, CA - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Role : Senior .Net Architect
Location : Remote or Hybrid/Onsite in Torrance California
Open to TP/Contractor or CTH candidates after 6 months


Must work Pacific Time Zone hour (PST)
  • Deep understanding of C# ASP. Net MVC Web API Entity Framework WCF and related frameworks
  • Familiarity with Azure or AWS cloud platforms and their services
  • Cloud Computing
Job Description :

A Senior .Net Architect is a highly experienced software professional responsible for designing developing and overseeing the implementation of complex enterpriselevel applications using Microsoft .Net technologies ensuring scalability performance and security while providing technical leadership and guidance to development teams often including mentoring junior developers and making critical architectural decisions aligned with business needs.

10 years Overall

Key responsibilities:
  • Architecture Design:
Translate business requirements into robust and scalable .Net application architectures including selecting appropriate technologies patterns and frameworks (like ASP.Net MVC Web API WCF Entity Framework) to meet project needs.
  • Technical Leadership:
Lead technical discussions design reviews and code reviews to ensure adherence to architectural standards and best practices.
  • Solution Development:
Design and implement complex software components including data access layers business logic and user interfaces ensuring maintainability and performance optimization.
  • Cloud Integration:
Evaluate and incorporate cloudbased services (Azure AWS) into the architecture optimizing for scalability and costefficiency.
  • Team Mentorship:
Guide and mentor junior developers on .Net technologies coding standards and architectural principles.
  • Technology Evaluation:
Research and evaluate emerging .Net technologies and frameworks to identify potential solutions for future projects.
  • Performance Optimization:
Analyze application performance bottlenecks and implement solutions to improve scalability and responsiveness.
  • Collaboration:
Work closely with project managers business analysts and other stakeholders to understand requirements and align technical solutions with business goals.

Required skills:
  • Proficient in .Net technologies: Deep understanding of C# ASP.Net MVC Web API Entity Framework WCF and related frameworks
  • Microservices Architecture: Experience designing and implementing microservicesbased systems
  • Cloud Computing: Familiarity with Azure or AWS cloud platforms and their services
  • Database Design: Expertise in relational database design and optimization using SQL Server
  • Software Design Patterns: Strong knowledge of design patterns like Dependency Injection Strategy and Observer
  • Communication Skills: Excellent ability to communicate complex technical concepts to both technical and nontechnical audiences
Desired qualifications:
  • Bachelors degree in Computer Science or related field
  • 8 years of experience developing enterpriselevel applications using .Net technologies
  • Proven experience as a technical lead or architect on large projects
  • Experience with continuous integration and deployment (CI/CD) practices
  • Familiarity with agile development methodologies

Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.