Senior API/Microservices .NET Software Engineer

Dallas, Texas

ShiftCode Analytics
Apply for this Job
Interview: virtual
Visa: Any except h1b

Role is hybrid - 2 days/week onsite in Addison, TX or Miramar, FL - Local preferred, relocation considered - Seattle, WA and Minneapolis, MN, and Atlanta, GA also ok
  • Must have excellent, clear communication
  • 5+ years of experience with .NET Core / .NET Framework and C .
  • 5+years of hands-on experience building and deploying applications on AWS (EC2, Lambda, API Gateway, S3, DynamoDB, etc.).
  • Solid understanding of microservices architecture and design patterns.
  • Expertise in building and maintaining APIs with clear, stable contracts and interfaces.
  • Proficiency in building and consuming RESTful APIs.
  • Preferred:
    • Proficiency with Node.js and Typescript (or another language: Python, Go, Rust).
    • Knowledge of Elastic Search (ELK stack).
    • Familiarity with containerization technologies (Docker, Kubernetes).
    • Experience with serverless architecture on AWS.
JD:
We are seeking a skilled API / Microservices Software Engineer to join our dynamic development team. In this role, you will be responsible for designing, building, and maintaining scalable and high-performance microservices and APIs that drive our digital experiences. You will collaborate closely with architects, other developers, and stakeholders to deliver innovative solutions that meet business needs. Responsibilities:
• Design, develop, and maintain RESTful APIs and microservices using .NET and C .
• Architect and implement scalable, cloud-native applications on AWS.
• Build systems with clean, well-defined, and versioned interfaces to ensure loose coupling and high maintainability.
• Participate in code reviews, design discussions, and architecture planning.
• Collaborate with cross-functional teams to define, design, and deliver new features.
• Ensure the performance, quality, and responsiveness of applications.
• Implement best practices for API security, scalability, observability, and monitoring.
• Continuously research, evaluate, and apply new technologies and development practices.
• Troubleshoot, debug, and upgrade existing systems. Requirements:
• 5+ years of experience with .NET Core / .NET Framework and C .
• Hands-on experience building and deploying applications on AWS (EC2, Lambda, API Gateway, S3, DynamoDB, etc.).
• Solid understanding of microservices architecture and design patterns.
• Expertise in building and maintaining APIs with clear, stable contracts and interfaces.
• Proficiency in building and consuming RESTful APIs.
• Familiarity with CI/CD pipelines and DevOps practices.
• Strong problem-solving skills and a commitment to delivering high-quality software.
• Proficiency with Node.js and Typescript (or another language: Python, Go, Rust).
• Knowledge of Elastic Search (ELK stack).
• Familiarity with containerization technologies (Docker, Kubernetes).
• Experience with serverless architecture on AWS.
Date Posted: 03 May 2025
Apply for this Job