NET Engineer

Raas Infotek LLC
Austin, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Austin, United States of America

Tech stack

ASP.NET
.NET
Artificial Intelligence
Amazon Web Services (AWS)
Application Performance Management
ASP.NET
Azure
C Sharp (Programming Language)
Cloud Computing
Cloud Engineering
Code Review
Databases
Continuous Delivery
Continuous Integration
Database Design
Dependency Injection
Software Design Patterns
DevOps
Distributed Systems
Language Integrated Query
Amazon DynamoDB
Middleware
Entity Framework
Github
Monitoring of Systems
Enterprise Messaging Systems
Microsoft Software
Microsoft SQL Server
MongoDB
NoSQL
OAuth
Object-Oriented Software Development
Open Web Application Security
Performance Tuning
Scrum
Query Optimization
RabbitMQ
Openid Connect
JSON Web Token
Security Assertion Markup Language (SAML)
Secure Coding
Software Engineering
Systems Integration
Web Services
Azure
Datadog
Enterprise Software Applications
Grafana
Software Security
Indexer
Cloudformation
Event Driven Architecture
Solid Principles
Kubernetes
Information Technology
Kafka
Cosmos DB
REST
Amazon Web Services (AWS)
Terraform
Domain Driven Design
Splunk
Azure
Docker
Jenkins
Web Api
Microservices

Job description

We are seeking a highly experienced Senior .NET Engineer with 13+ years of hands-on software development experience to lead the design, development, modernization, and support of enterprise-grade applications. The ideal candidate will possess deep expertise in Microsoft technologies, cloud-native architectures, microservices, and modern engineering practices. This role requires strong technical leadership, solution design capabilities, mentoring experience, and close collaboration with business and technology stakeholders., * Lead the architecture, design, and development of scalable enterprise applications using .NET technologies.

  • Drive technical solutioning and participate in architecture reviews, technology selection, and modernization initiatives.
  • Design and implement Microservices, RESTful APIs, and event-driven architectures.
  • Collaborate with architects, product owners, business analysts, and development teams to translate business requirements into technical solutions.
  • Lead code reviews, establish development standards, and enforce best practices across engineering teams.
  • Mentor and guide developers, fostering technical excellence and continuous learning.
  • Develop cloud-native solutions leveraging Azure and/or AWS services.
  • Optimize application performance, scalability, reliability, and security.
  • Lead CI/CD implementation and DevOps adoption initiatives.
  • Troubleshoot complex production issues and provide root cause analysis.
  • Ensure compliance with security, governance, and regulatory requirements.
  • Contribute to technical roadmaps and long-term platform strategy., * Provide technical leadership across multiple projects and teams.
  • Mentor junior, mid-level, and senior developers.
  • Participate in hiring, technical interviews, and team-building initiatives.
  • Collaborate with stakeholders to define project scope, estimates, and delivery plans.
  • Drive engineering best practices, quality assurance, and continuous improvement initiatives.
  • Act as a technical advisor during project planning and execution.

Requirements

  • 13+ years of experience in software development using Microsoft technologies.
  • Strong expertise in C#, ASP.NET MVC, ASP.NET Core, .NET Framework, and .NET 6/7/8.
  • Extensive experience building REST APIs, Web Services, and Microservices.
  • Deep understanding of Object-Oriented Programming (OOP), SOLID Principles, and Design Patterns.
  • Expertise in Entity Framework, LINQ, Dependency Injection, and Middleware development.

Cloud & Modern Architecture

  • Hands-on experience with Azure and/or AWS cloud platforms.
  • Experience designing cloud-native and distributed applications.
  • Strong knowledge of Microservices Architecture, Domain-Driven Design (DDD), and Event-Driven Architecture.
  • Experience with messaging platforms such as Kafka, RabbitMQ, Azure Service Bus, or Amazon SQS.
  • Experience with containerization using Docker and orchestration using Kubernetes.

Database Technologies

  • Strong expertise in SQL Server.
  • Experience with database design, query optimization, indexing, partitioning, and performance tuning.
  • Knowledge of NoSQL databases such as MongoDB, Cosmos DB, or DynamoDB is preferred.

DevOps & Automation

  • Experience implementing CI/CD pipelines using Azure DevOps, GitHub Actions, Jenkins, or similar tools.
  • Strong knowledge of Infrastructure as Code (Terraform, ARM Templates, CloudFormation).
  • Experience with monitoring and observability tools such as Application Insights, Datadog, ELK, Splunk, or Grafana.

Security & Integration

  • Experience implementing OAuth2, JWT, OpenID Connect, SAML, and API security standards.
  • Understanding of OWASP security principles and secure coding practices.
  • Experience integrating enterprise systems and third-party APIs., * Experience leading large-scale digital transformation or application modernization programs.
  • Experience working in Agile/Scrum environments.
  • Exposure to AI/ML integrations and cloud-based analytics solutions.
  • Microsoft Azure Solutions Architect, Azure Developer, AWS Solutions Architect, or equivalent certifications.
  • Experience in highly regulated industries such as Finance, Healthcare, Insurance, or Telecommunications.

Educational Qualifications

  • Bachelor''s or Master''s degree in Computer Science, Information Technology, Engineering, or a related field.

Key Competencies

  • Solution Architecture
  • Technical Leadership
  • Enterprise Application Development
  • Cloud Computing
  • Microservices Architecture
  • DevOps & Automation
  • Performance Optimization
  • Stakeholder Management
  • Problem Solving & Decision Making
  • Team Mentoring & Coaching

Benefits & conditions

  • Competitive compensation package.
  • Performance-based incentives.
  • Comprehensive health and wellness benefits.
  • Learning and certification sponsorship.
  • Flexible work arrangements.
  • Career advancement and leadership opportunities.

Apply for this position