Software Engineer (C# / .NET)

See more jobs from EyeCare Partners LLC

almost 2 years old

This job is no longer active

EyeCare Partners is the nation’s leading provider of clinically integrated eye care. Our national network of over 300 ophthalmologists and 700 optometrists provides a lifetime of care to our patients with a mission to enhance vision, advance eye care and improve lives. Based in St. Louis, Missouri, over 650 ECP-affiliated practice locations provide care in 18 states and 80 markets, providing services that span the eye care continuum. For more information, visit www.eyecare-partners.com.

Essential Duties & Responsibilities:

  • Work and communicate with team members to develop new solutions from design and development through installation and implementation
  • Build and support high-quality web and desktop applications on the Microsoft technology stack and maintain internal and external facing web applications using C#, ASP.NET
  • Create and modify stored procedures, as well as queries to extract and update data in SQL Server
  • Identify code defects and devise solutions to mitigate and address these issues
  • Adhere to formal coding processes, documentation, and standards

Essential Skills:

  • Proficiency in ASP.Net MVC, .Net Core
  • Proficiency in CSS, HTML5, Javascript and associated tools (Node.js, jQuery, etc.)
  • Proficiency in SQL Server
  • Proficiency in Web Services and REST API development
  • Use of version control software  
  • Knowledge of Telerik Controls is desired
  • Knowledge of Visual Studio is desired
  • Strong customer relationship skills
  • Strong analytical skills, attention to detail

Experience/Education:

  • Computer science degree or 3+ years for related work experience
  • Formal training/certifications in the Information Technology field, specifically around application development, is highly desirable

Personality or self-management skills:

  • Ability to work across multiple projects
  • Ability to work closely with clients in a shared working environment
  • Ability to coordinate and communicate effectively
  • Ability to perform work within specific timeframes and adhere to deadlines
  • Demonstrated ability to work efficiently and effectively in a fast-paced, matrixed environment, and ability to execute despite ambiguity