Enable job alerts via email!

Senior .Net Architect - Fully Remote

Bhavishya Logic Nest

United States

Remote

USD 120,000 - 160,000

Full time

5 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A tech company is seeking a Senior Software Architect to lead the development of scalable enterprise applications. The ideal candidate will have over 8 years of experience, expertise in .NET and cloud technologies, and a passion for mentoring teams. This role involves architectural design, CI/CD implementation, and guiding technical best practices in a collaborative environment.

Qualifications

  • Minimum 8+ years of professional experience in software development.
  • At least 3+ years in an architect or technical lead role.
  • Certifications in .Net, Azure, AWS, or other relevant technologies preferred.

Responsibilities

  • Develop and maintain enterprise-grade applications using .Net Core/.Net Framework.
  • Design and implement modern front-end applications using Angular.
  • Lead the adoption of microservices architecture and container orchestration.

Skills

.Net Framework/Core
Angular
Cloud Platforms
Containers
CI/CD Pipelines
Database Management
Software Architecture
Soft Skills

Education

Bachelors or Masters degree in Computer Science, Software Engineering, or related field

Tools

Docker
Kubernetes
Azure DevOps
Jenkins
GitHub Actions
GitLab CI/CD

Job description

Role & responsibilities

Key Responsibilities

Software Development & Implementation:

  • Develop and maintain enterprise-grade applications using .Net Core/.Net Framework with a focus on performance, scalability, and security.
  • Design and implement modern front-end applications using Angular.
  • Build, integrate, and optimize APIs, microservices, and middleware solutions.
  • Leverage containerization technologies (e.g., Docker, Kubernetes) to ensure applications are portable and maintainable.
  • Implement cloud-native solutions using Azure, AWS, or Google Cloud Platform.

Architectural Design & Strategy:

  • Define and develop architectural blueprints for enterprise applications, ensuring alignment with business objectives.
  • Lead the adoption of microservices architecture, container orchestration, and cloud best practices.
  • Select and evaluate tools, frameworks, and technologies to improve development and operational efficiency.
  • Maintain technical documentation, ensuring clarity and accessibility for team members.

Continuous Integration & Deployment (CI/CD):

  • Design and maintain CI/CD pipelines for automated building, testing, and deployment.
  • Work closely with DevOps engineers to streamline infrastructure provisioning and deployment workflows.
  • Ensure deployment processes are robust, automated, and aligned with industry best practices.

Team Collaboration & Leadership:

  • Collaborate with cross-functional teams to gather and analyze business and technical requirements.
  • Mentor junior developers, ensuring adherence to coding standards and architectural principles.
  • Conduct thorough code reviews to maintain code quality and reliability.

Monitoring & Maintenance:

  • Monitor application performance, resolve complex technical issues, and optimize system reliability.
  • Ensure high availability of applications by implementing robust monitoring and alerting solutions.
  • Stay updated on the latest trends in .Net development, cloud computing, containerization, and CI/CD technologies.

Technical Skills:

  • .Net Framework/Core: Advanced expertise in C, ASP.Net, LINQ, and Entity Framework.
  • Angular: Proficiency in building responsive and dynamic single-page applications (SPAs).
  • Containers: Strong knowledge of Docker and container orchestration platforms like Kubernetes.
  • Cloud Platforms: Hands-on experience with Azure, AWS, or Google Cloud.
  • CI/CD Pipelines: Proficiency in tools like Azure DevOps, Jenkins, GitHub Actions, or GitLab CI/CD.
  • Database Management: Experience with SQL Server, NoSQL databases, and database performance optimization.
  • Software Architecture: Expertise in designing scalable, fault-tolerant, and secure architectures using modern design patterns (e.g., microservices, SOA).

Soft Skills:

  • Strong analytical, problem-solving, and decision-making skills.
  • Excellent written and verbal communication skills.
  • Leadership qualities, with the ability to mentor and inspire team members.
  • Adaptability to work in an Agile/Scrum environment.

Preferred candidate profile

Education & Experience:

  • Bachelors or Masters degree in Computer Science, Software Engineering, or related field.
  • Minimum 8+ years of professional experience in software development, with at least 3+ years in an architect or technical lead role.

Preferred Qualifications:

  • Certifications in .Net, Azure, AWS, or other relevant technologies.
  • Experience with monitoring tools like Prometheus, Grafana, or ELK stack.
  • Familiarity with Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
  • Exposure to other front-end frameworks like React or Vue.js is a bonus.


Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.