Job Description :
Position: C# .NET Technical Lead Location: Alpharetta, GA Duration: Long Term Employment: Contractual Experience & Qualifications: 10+ years of experience in developing web applications using .NET/ASP.NET technologies. Experience developing and implementing applications using Micro-Service architecture. Proven track record of hands-on technical design and code work within large complex systems. Proven hands-on technical work with a variety of technologies. Demonstrated technical expertise integrating a variety of diverse technical environments and cross-platform technologies. Proven experience mentoring and performing supervisory functions for technical teams. Ability to make best practice recommendations based on past work. Proven ability to present complex technical constructs to business and non-technical users. Proven ability to collaborate with business users, project managers and technical architects. Manage clients, complex projects, drive business requirement gathering, manage scope and client expectations Designs long-term, reliable, and end-to-end technical architectures. Develop functional architecture design and contribute to product vision Transforms detailed requirements into a complete, detailed systems design document Supports creation of interface specifications and call flows for the various components in the design Provide inputs to create Agile user stories based on marketing business requirements Provide technical support for analysis of business requirements and applicability to the current or planned Platform/Enabler/API Platform capabilities Participate in E2E functionality assessment during Validation Testing phases (SIT, UAT) Experience with technical programming; capable of managing and overseeing teams designing, programming and implementing various technical solutions Serve as a technical liaison between the business, project team and developers/testers Work with IT infrastructure teams to deploy and maintain applications