What are the responsibilities and job description for the Lead .NET Developer position at Ryantech?
Position: Lead .NET Developer -
Location : Lubbock, Texas or Lenexa, Kansas (Onsite)
Exp
• 5 years of experience in .NET Framework 4.5 and above, .NET Core 2.0 and above. Must have expert level knowledge.
• 3 years of experience with front-end technologies, TypeScript, JavaScript, Angular & Blazor and experience with the integration of enterprise systems
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
• 10 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.