Job Title: Senior .NET Developer
Location: Remote
Employment Type: Contract
Experience Required: Minimum 5 years
Department: Software Engineering / Product Development
Reports To: Engineering Manager / Technical Lead
Job SummaryWe are looking for a highly skilled Senior .NET Developer to join our growing team on a remote contract basis. The ideal candidate is a hands-on developer with a strong background in building scalable enterprise systems using .NET, SQL/PostgreSQL, Azure Cloud, and microservices architecture. You should be a self-driven individual contributor who is up-to-date with the latest AI technologies, LLMs (Large Language Models), and modern tech stacks.
Key Responsibilities- Design, develop, test, and maintain scalable and secure .NET applications using C# and .NET Core/.NET 6+
- Develop and manage backend services with microservices architecture
- Integrate and optimize SQL Server and PostgreSQL databases
- Deploy and manage services on Microsoft Azure (App Services, Functions, Service Bus, Storage, etc.)
- Write clean, testable, maintainable code with proper documentation and unit tests
- Collaborate with cross-functional teams including front-end, DevOps, AI/ML engineers, and product owners
- Participate in architecture reviews, code reviews, and technical planning
- Stay current with advancements in AI/LLMs and evaluate their relevance to the product roadmap
- Contribute to CI/CD pipeline automation and infrastructure-as-code where applicable
Required Skills & Qualifications- 5+ years of hands-on experience in software development using C#/.NET Core/.NET 6+
- Strong command of SQL Server and PostgreSQL including stored procedures, indexing, and optimization
- Proven experience with Azure Cloud services including Azure App Services, Azure Functions, Azure SQL/PostgreSQL, Key Vault, etc.
- Solid understanding of microservices architecture, RESTful APIs, and distributed systems
- Familiarity with CI/CD pipelines (Azure DevOps/GitHub Actions preferred)
- Experience with Docker, Kubernetes, or containerized services is a plus
- Exposure to AI/ML frameworks, APIs, and Large Language Models (LLMs) is highly desirable
- Ability to work independently, troubleshoot issues, and take ownership of deliverables
- Excellent verbal and written communication skills
- Bachelor's degree in Computer Science, Engineering, or related field
Preferred Add-ons- Experience with AI model integration (e.g., Azure OpenAI, LangChain, Hugging Face, etc.)
- Knowledge of Domain-Driven Design (DDD) and Event-Driven Architecture (EDA)
- Prior work on enterprise-scale solutions in finance, healthcare, legal tech, or government domains
Contract Terms- Type: Contract (Remote)
- Duration: 12 months (extendable)
- Start Date: Immediate