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