Software Developer

HOYA Vision CareLewisville, TX
7h

About The Position

Designs and develops systems-level software and provides systems support and builds Web sites using Internet and scripting languages. Essential Duties and Responsibilities: (Other duties may be assigned) Analyzes the performance of hardware and software interfaces and identifies alternatives for optimizing the usage of computer resources. Applies generally accepted programming standards and techniques to assure efficient program logic and data manipulation. Participates in designing, coding, testing, debugging, configuring, and documenting operating systems and software. Provide assistance and routine consultation to users in the development of operating systems and software. Design, build and maintain clean, efficient, reusable and well documented code. Develop and maintain applications for internal business and production processes. Designs, interfaces with and manages SQL Server Databases as required. Design, build and maintain web sites and applications for internal or customer facing processes. Identify bottlenecks and bugs and provide solutions to mitigate these problems. Acts as liaison with manufacturers and vendors of software and application products, especially as relates to problem diagnosis and resolution. Plans and executes software version upgrade releases and custom interfaces. Works with others to develop alternative system and software designs. Maintain software and hardware as appropriate to applications developed by Hoya. Manages projects assigned. Receives feedback from quality assurance testing and make necessary changes. Supervisory Responsibilities: None Qualifications: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Education and/or Experience: Undergraduate degree in Computer Science or Equivalent. Work experience of 4 plus years (in addition to education requirement) in Microsoft application and/or web development.

Requirements

  • Undergraduate degree in Computer Science or Equivalent
  • Work experience of 4 plus years (in addition to education requirement) in Microsoft application and/or web development.
  • English Language Skills
  • Consistently at work and on time.
  • Proficient in Windows desktop operating systems.
  • Proficiency with the following: Visual Studio, Microsoft .Net,. Microsoft SQL server, Microsoft Team Foundation Server.

Nice To Haves

  • Proficiency with the following is a plus: Azure Development, Microsoft Dynamics 365, SharePoint Programming, Team foundation services.

Responsibilities

  • Analyzes the performance of hardware and software interfaces and identifies alternatives for optimizing the usage of computer resources.
  • Applies generally accepted programming standards and techniques to assure efficient program logic and data manipulation.
  • Participates in designing, coding, testing, debugging, configuring, and documenting operating systems and software.
  • Provide assistance and routine consultation to users in the development of operating systems and software.
  • Design, build and maintain clean, efficient, reusable and well documented code.
  • Develop and maintain applications for internal business and production processes.
  • Designs, interfaces with and manages SQL Server Databases as required.
  • Design, build and maintain web sites and applications for internal or customer facing processes.
  • Identify bottlenecks and bugs and provide solutions to mitigate these problems.
  • Acts as liaison with manufacturers and vendors of software and application products, especially as relates to problem diagnosis and resolution.
  • Plans and executes software version upgrade releases and custom interfaces.
  • Works with others to develop alternative system and software designs.
  • Maintain software and hardware as appropriate to applications developed by Hoya.
  • Manages projects assigned.
  • Receives feedback from quality assurance testing and make necessary changes.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service