.NET Developer

Neogen CorporationLincoln, NE
17h

About The Position

Come Be Part of a Mission that Matters! ESSENTIAL FUNCTIONS: Designs, develops, and maintains .NET applications (including LIMS and other laboratory systems) using industry‑standard coding practices, SDLC methodologies, and appropriate programming languages, frameworks, and tools. Creates and maintains technical documentation such as design specifications, architecture diagrams, data flows, business workflows, use cases, user stories, and deployment instructions to support ongoing development and knowledge transfer. Executes systematic, thorough testing of new features, enhancements, integrations, and bug fixes to ensure stability, performance, compatibility, and minimal disruption upon release. Collaborates closely with internal development teams to understand and optimize data flow, application interactions, and system integrations across multiple platforms and environments. Partners with IT and cross-functional stakeholders to assess business requirements, define system needs, and translate them into technical specifications and actionable development. Troubleshoots, analyzes, and documents system defects, identifying root causes and developing durable, well‑structured solutions; communicates issue status and resolution paths to affected users and teams. Provides training, support, and guidance to end users on existing and newly developed applications, ensuring proper adoption, understanding of features, and effective use of system capabilities. Works with laboratory, data, and project managers to plan and execute development projects, set priorities, establish timelines, evaluate agile sprint or release cycles, and support successful implementation in operational environments. Maintains comprehensive knowledge of laboratory applications, workflows, and data structures to ensure system design aligns with scientific, operational, and regulatory needs. Conducts ongoing needs assessments with stakeholders, evaluating system performance and alignment with business requirements. Proposes enhancements, process improvements, and new development projects that support operational efficiency, accuracy, cost reductions, and scalability. Follows secure coding practices, data privacy expectations, and compliance requirements, helping to ensure system integrity, audit readiness, and adherence to internal or external regulatory standards as applicable. Participates in code reviews, architecture discussions, and continuous improvement initiatives, contributing to shared coding standards, maintainable design, and team knowledge growth. Assists in deployment and configuration across development, test, and production environments to support stable releases and system uptime. Other duties as assigned by the manager.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field, or an equivalent combination of education and experience.
  • At least 2 years of professional software development experience in .NET environments.
  • Experience working with relational databases, including Microsoft SQL Server (Visual Studio database tools, SSMS, SSIS, and SSRS preferred) and MySQL (Workbench).
  • Proficiency in .NET and .NET Core development using C#, with working knowledge of HTML, CSS, and JavaScript.
  • Experience developing and consuming APIs.
  • Familiarity with version control tools such as GitHub and Azure DevOps.
  • Experience using Azure DevOps for documentation, task tracking, or workflow management.
  • Experience working with ticketing systems such as Freshservice or Azure DevOps Boards.
  • Proficiency with Microsoft Office applications, including Visio, Excel, Word, PowerPoint, OneNote, and Project.
  • Understanding of secure coding practices, data privacy considerations, and application lifecycle management.
  • Strong communication and collaboration abilities, including translating technical concepts for non‑technical audiences and working effectively across cross-functional teams.

Responsibilities

  • Designs, develops, and maintains .NET applications (including LIMS and other laboratory systems) using industry‑standard coding practices, SDLC methodologies, and appropriate programming languages, frameworks, and tools.
  • Creates and maintains technical documentation such as design specifications, architecture diagrams, data flows, business workflows, use cases, user stories, and deployment instructions to support ongoing development and knowledge transfer.
  • Executes systematic, thorough testing of new features, enhancements, integrations, and bug fixes to ensure stability, performance, compatibility, and minimal disruption upon release.
  • Collaborates closely with internal development teams to understand and optimize data flow, application interactions, and system integrations across multiple platforms and environments.
  • Partners with IT and cross-functional stakeholders to assess business requirements, define system needs, and translate them into technical specifications and actionable development.
  • Troubleshoots, analyzes, and documents system defects, identifying root causes and developing durable, well‑structured solutions; communicates issue status and resolution paths to affected users and teams.
  • Provides training, support, and guidance to end users on existing and newly developed applications, ensuring proper adoption, understanding of features, and effective use of system capabilities.
  • Works with laboratory, data, and project managers to plan and execute development projects, set priorities, establish timelines, evaluate agile sprint or release cycles, and support successful implementation in operational environments.
  • Maintains comprehensive knowledge of laboratory applications, workflows, and data structures to ensure system design aligns with scientific, operational, and regulatory needs.
  • Conducts ongoing needs assessments with stakeholders, evaluating system performance and alignment with business requirements.
  • Proposes enhancements, process improvements, and new development projects that support operational efficiency, accuracy, cost reductions, and scalability.
  • Follows secure coding practices, data privacy expectations, and compliance requirements, helping to ensure system integrity, audit readiness, and adherence to internal or external regulatory standards as applicable.
  • Participates in code reviews, architecture discussions, and continuous improvement initiatives, contributing to shared coding standards, maintainable design, and team knowledge growth.
  • Assists in deployment and configuration across development, test, and production environments to support stable releases and system uptime.
  • Other duties as assigned by the manager.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service