View All Jobs 154737

Sr Software Engineer

Lead development of NLP-powered medical data analysis systems
Salt Lake City
Senior
yesterday
Utah Staffing

Utah Staffing

A government-affiliated entity providing employment services and resources within the state of Utah.

335 Similar Jobs at Utah Staffing

Senior Software Engineer

Cotiviti is seeking an experienced Senior Software Engineer with a minimum of 5 years of professional software development experience and strong Java expertise to join our healthcare data processing team. The ideal candidate will lead the development of NLP-powered systems for medical data analysis, text processing, and clinical information extraction using enterprise-grade technologies and infrastructure. Familiarity with NLP is preferred, however exceptions will be made for exceptional software engineers with strong technical fundamentals.

Responsibilities:

  • Java Development Excellence: Design and implement robust, scalable Java applications with deep understanding of object-oriented programming, design patterns, and enterprise Java frameworks
  • NLP System Development: Design and implement sophisticated natural language processing pipelines for medical text analysis, clinical document processing, and healthcare data extraction
  • Enterprise Application Development: Build and maintain enterprise-grade Java applications using Maven for dependency management, Spring Framework for enterprise features, and industry-standard architectural patterns
  • Database Management: Design, optimize, and maintain Oracle database schemas, stored procedures, and complex SQL queries for large-scale healthcare data processing
  • Medical Text Processing: Develop algorithms for parsing, analyzing, and extracting meaningful information from clinical notes, medical records, and healthcare documentation
  • System Administration and Deployment: Manage application deployment, configuration, and monitoring using SSH, shell scripting, and Linux/Unix environments
  • Python Integration (Plus): Leverage Python for data processing, machine learning model integration, and NLP library utilization where applicable
  • Named Entity Recognition: Build and optimize NER systems for identifying medical entities, conditions, procedures, and clinical terminology in unstructured text
  • Build and CI/CD Management: Maintain Maven-based build processes, automated testing pipelines, and continuous integration workflows for reliable software delivery
  • Classification Systems: Implement text classification models for medical coding, diagnosis categorization, and clinical decision support
  • Infrastructure and Networking: Configure and troubleshoot server environments, network connectivity, and distributed system communications
  • Language Model Integration: Integrate and fine-tune large language models for healthcare-specific NLP task and domain adaptation
  • Database Performance Tuning: Optimize Oracle database performance, indexing strategies, and query execution plans for high-volume medical data processing
  • Version Control and Collaboration: Manage code repositories using Git, coordinate branch strategies, and facilitate team collaboration on complex software projects
  • Text Mining and Analytics: Develop text mining solutions for pattern recognition, trend analysis, and insights extraction from medical literature and clinical data
  • Technical Leadership: Provide technical guidance and mentorship to junior developers, conducting code reviews and establishing Java and NLP best practices
  • System Integration: Develop REST APIs, web services, and integration points for connecting NLP systems with existing healthcare infrastructure
  • Performance Optimization: Optimize Java application and NLP model performance, memory management, and execution speed for production healthcare systems
  • Security and Compliance: Implement secure coding practices, SSH key management, database security, and ensure HIPAA compliance across...

Equal Opportunity Employer/Protected Veterans Individuals with Disabilities

+ Show Original Job Post
























Sr Software Engineer
Salt Lake City
Engineering
About Utah Staffing
A government-affiliated entity providing employment services and resources within the state of Utah.