Title: Lead .Net Developer
Locations: Arizona, California, Florida, Georgia, Illinois, Missouri, New Jersey, New York, North Carlonia, Pennsylvania, Tennessee, Texas (3 days onsite in any of the locations)
Duration: 6+ months Contract
Key skills: Net + Angular + Blazor (even if its 1 month); Azure cloud (not AWS), certification is plus
Interviews: Recruiter, Project Managers, Client (may be 2 rounds)Job Description:
ROLE RESPONSIBILITIES: - Contribute to the design, development, and delivery of business-critical systems.
- Perform hands-on development and provide support for the C# .NET full stack web applications within the Microsoft platform.
- Setup, configure, and support integration with third party applications.
- Create and document solution designs and architecture.
- Develop well-engineered, supportable technology solutions that meet the needs of the global users, business, and IT.
- Integrate the solutions with the existing overall architectural standards in the organization.
- Collaborate with Project Managers to determine estimates, timelines, and project tasks.
- Participate in the gathering process of requirements.
- Participate in guideline establishment and standards creation for coding.
- Ensure that the support / infrastructure staff all have proper information for deployment and usability.
TECHNICAL QUALIFICATIONS: - 5+ years of Information Systems/Technology experience.
- 5+ years of experience in .NET Framework 4.5 and above, .NET Core 2.0 and above. Must have expert level knowledge.
- Experience with design patterns like Repository-Service pattern, Dependency Injection/Inversion of Control (IoC) is a definitive plus.
- Experience with Web Services (WCF/.NET Web Services), Web API, Microservices and Service Oriented Architecture.
- 5+ years of experience in SQL Server 2012 and later (stored procedures, UDFs, views, etc.) and T-SQL language.
- 3+ years of experience with front-end technologies, TypeScript, JavaScript, Angular & Blazor.
- Proven experience with the integration of enterprise systems.
GENERAL QUALIFICATIONS: - Must be able to manage multiple tasks and priorities independently, with efficiency.
- Excellent communication, presentation, and organization skills with the ability to communicate effectively across multiple IT team disciplines.
- Strong documentation skills and a strong understanding of Software Development Lifecycle best practices.
- Prior Insurance / Reinsurance or other related industry experience is considered a plus.
- Sound architectural standards knowledge.
- Strong analytical and problem-solving skills.
EDUCATION REQUIREMENTS: Bachelor's Degree in Computer Science or Information Technology.