About The Position

We are seeking a Senior Professional Application Designer to design, code, and implement complex programs that support mission-critical healthcare systems. This role is perfect for a seasoned developer who excels in C and Java batch environments and thrives in a "systems-thinking" atmosphere. You will be responsible for the full development lifecycle—from gathering requirements and technical analysis to quality assurance and production support.

Requirements

  • Education: Bachelor’s degree in Computer Science, Mathematics, IT, or Engineering (preferred).
  • 6+ years of experience modifying complex batch business applications using C.
  • 6+ years of experience in SQL (preferably embedded in C or batch Java using Oracle Databases).
  • 5+ years of experience with Unix or Linux environments.
  • 3+ years of experience in Shell Scripting.
  • Proven experience with Git (GitLab or GitHub).
  • Experience using IDEs (Eclipse, Visual Studio) and developing tool add-ins.
  • Understanding of Modern SCM (Software Configuration Management) and the SDLC.

Nice To Haves

  • 2+ years of batch application development in Java (JEE), XML, or Web Services.
  • Experience resolving vulnerabilities via Veracode or similar SAST scanners.
  • Experience in Production Support for mission-critical systems.
  • Familiarity with automated testing processes.

Responsibilities

  • Technical Design & Development: Design systems and programs to meet complex business needs. You will code, test, debug, and document moderately complex programs while ensuring they meet rigorous technical specifications.
  • Systems Analysis: Analyze existing systems and time requirements to help project managers prepare accurate estimates and justifications for tasks.
  • Quality & Testing: Develop comprehensive test plans to verify logic, conduct peer reviews, and execute regression testing strategies.
  • Problem Resolution: Assist project personnel in resolving complex programming issues and work directly with clients to validate requirements and provide technical advice.
  • Documentation: Create and maintain high-quality technical documentation, including program code, design documents, and testing summaries.
  • Security & Standards: Proactively resolve code vulnerabilities identified by SAST scanners (e.g., Veracode) and remain current on industry technical trends.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service