dreamwork_

Job Title:Senior .NET Developer

Location:Hybrid – Houston, TX (Downtown)

Duration:12 months on W2

Job Summary

We are seeking a highly skilled Senior .NET Developer to join a high-performing engineering team supporting mission-critical applications in the Travel and Transportation industry. The ideal candidate will have strong experience building scalable backend services using .NET Core, C#, Microservices, REST APIs, and AWS cloud technologies.

Key Responsibilities

  • Design, develop, and maintain scalable backend applications using .NET Core and C#.
  • Build and support cloud-native microservices deployed on AWS.
  • Develop secure and high-performance RESTful APIs.
  • Design event-driven applications utilizing AWS messaging services.
  • Deploy and manage containerized applications using Amazon ECS and EKS.
  • Collaborate with architects and engineering teams to deliver scalable software solutions.
  • Optimize application performance, reliability, and security.
  • Participate in architecture discussions and technical design reviews.
  • Write clean, maintainable, and well-tested code following best practices.
  • Troubleshoot production issues and provide timely resolutions.
  • Participate in Agile ceremonies including sprint planning, standups, retrospectives, and code reviews.
  • Mentor junior developers and contribute to engineering best practices.
  • Explore opportunities to integrate AI capabilities into development workflows where applicable.

Required Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or related field.
  • 7+ years of professional software development experience using Microsoft .NET technologies.
  • Strong hands-on experience with .NET Core and C#.
  • Experience developing enterprise backend services and distributed applications.
  • Strong experience building RESTful APIs and Microservices.
  • Experience with AWS cloud platform and container orchestration.
  • Strong understanding of event-driven architecture.
  • Experience working with SQL Server databases.
  • Familiarity with ASP.NET MVC architecture and design patterns.
  • Experience working within Agile development environments.
  • Excellent analytical, troubleshooting, and communication skills.

Required Technical Skills

  • .NET Core
  • C#
  • ASP.NET Core
  • ASP.NET MVC
  • REST APIs
  • Microservices
  • AWS
  • Amazon ECS
  • Amazon EKS
  • Amazon SQS
  • Amazon SNS
  • Event-Driven Architecture
  • SQL Server
  • Entity Framework
  • HTML5
  • CSS3
  • JSON
  • API Development
  • Distributed Systems
  • Git
  • CI/CD
  • Agile/Scrum

Nice to Have Skills

  • Digital Payments experience
  • AI integration within enterprise applications
  • Prompt Engineering
  • Amazon Bedrock
  • Generative AI
  • RPC APIs
  • Docker
  • Kubernetes
  • Cloud Architecture
  • DevOps practices
  • Performance optimization

Soft Skills

  • Strong communication and collaboration skills
  • Technical leadership and mentoring abilities
  • Excellent analytical and problem-solving skills
  • Ability to work in a fast-paced, high-scale environment
  • Strong organizational and time management skills
  • Self-motivated and proactive
  • Team-oriented mindset
  • Adaptability and continuous learning