.NET Developer Lead
MACHINE LEARNING TECHNOLOGIES LLC · Fort Mill, SC · 2 wk ago
EngineeringContract
About the role
The successful candidate will lead a team of developers in building and maintaining robust .NET applications. This role requires extensive experience in C#, multithreading, and async programming, as well as strong security and cloud expertise.
Responsibilities
- Lead the development and maintenance of high-quality .NET applications
- Design and implement secure web applications using authentication tokens, certificates, OAuth, and other security measures
- Develop and maintain REST APIs and microservices using ASP.NET Web API
- Implement caching and messaging solutions using distributed systems like Kafka, MQ, and message brokers
- Work with SQL Server databases, including writing complex queries, stored procedures, and functions
- Collaborate with stakeholders and offshore teams to ensure project success
- Coordinate with clients and provide excellent business communication skills
Requirements
- Advanced proficiency in C# with multithreading and async programming
- Strong command of OOP concepts, SOLID principles, and design patterns
- Proven experience in REST API and microservices using ASP.NET Web API
- Expertise in securing web applications using Authentication Tokens, Certificates, OAuth, etc.
- Hands-on experience with Caching and Distributed Caching
- Proficiency in Pub/Sub, Queues/Topics, and Message Brokers (at least one queuing system)
- Strong knowledge of SQL Server including Joins, Stored Procedures, Functions, and writing complex queries
- Experience with SSIS and SSRS
- Mandatory experience with AWS services: Lambda, CloudWatch, API Gateway, S3, EC2, SNS, SQS, ELB
- Expertise in Docker, Kubernetes, Kafka, MQ
- Strong understanding of IAM, Authorization and Access Control, SaaS architecture
Qualifications
- US Citizen, Green Card, OPT-EAD, CPT, H-1B, H4-EAD, L2-EAD, GC-EAD work authorization
- Familiarity with modern UI frameworks (optional)
- Excellent business communication skills
- Proven client-facing and consulting experience
- Ability to coordinate with stakeholders and offshore teams
- Strong solutioning mindset
Skills
- C#
- REST API and Microservices
- ASP.NET Web API
- Authentication Tokens, Certificates, OAuth
- Caching and Distributed Caching
- Pub/Sub, Queues/Topics, and Message Brokers
- SQL Server
- AWS services: Lambda, CloudWatch, API Gateway, S3, EC2, SNS, SQS, ELB
- Docker, Kubernetes, Kafka, MQ
- IAM, Authorization and Access Control, SaaS architecture
Benefits
- Flexible working hours
- Professional development opportunities
- Competitive hourly rate depending on experience
- Health insurance
- Retirement plan
Pay
Depending on experience (DOE)
Schedule
Full-time
Benefits
- Health insurance
- Retirement plan