What are the responsibilities and job description for the Senior .NET Developer position at Agile Resources, Inc.?
Location/Remote: Onsite in Alpharetta, GA 30009 (i.e., 5 days onsite/week)
Employment Type: 12-month contract-to-hire (W-2 or individuals with an LLC/S-Corp)
Compensation: Up to $78/hour W-2 or $87/hour 1099
Benefits: Medical, dental, vision, LTD/STD, HSA/FSA, term life, and supplemental health insurances (e.g., Aflac) for all employees (and their families if needed)
This Senior .NET Engineer role supports a long-term enterprise modernization program, helping move complex legacy applications onto a modern Microsoft stack. You will design and deliver scalable backend services and modern web UI components, while improving reliability and maintainability across multiple interconnected systems. Success in this role requires strong hands-on C#/.NET depth, modern Angular expertise, and the ability to reason about web applications end-to-end.
Responsibilities:
- Design, build, test, and maintain enterprise-grade applications using C# and .NET to support modernization and new feature delivery.
- Develop and evolve RESTful Web APIs and backend services, including versioning, error handling, and performance considerations.
- Build modern Angular components and front-end workflows, with attention to usability, maintainability, and clean architecture.
- Implement and optimize data access patterns using Azure SQL (or equivalent SQL platforms), including query tuning and schema changes.
- Deploy and support applications in Azure, helping improve stability, observability, and operational readiness.
- Drive modernization efforts by decomposing legacy functionality into modern services and web applications, reducing technical debt over time.
- Lead technical problem-solving by diagnosing root causes, reproducing issues, and delivering durable fixes across the stack.
- Participate in architecture discussions, whiteboarding sessions, and code reviews to raise engineering quality and consistency.
- Translate domain and system knowledge into clear technical designs, implementation plans, and maintainable code paths.
Required Skills:
- Senior-level experience developing production applications using C# and .NET.
- Experience developing modern Angular components.
- Experience building and supporting REST APIs / Web APIs.
- Hands-on experience with Azure cloud services and Azure SQL (or strong SQL database experience).
Preferred Skills:
- Entity Framework / EF Core experience, including modeling, migrations, and performance considerations.
- Experience modernizing legacy applications, including refactoring strategies and incremental migration approaches.
- Experience using AI-assisted development tools such as GitHub Copilot, Codex, or similar tools while maintaining code quality and security.
Salary : $2 - $87