Operating Systems Software Programmer II

State of North Carolina
Hybrid

About The Position

The Operating Systems Software Programmer II serves as a senior-level systems programmer responsible for providing advanced lead technical support in the development, installation, modification, and maintenance of specialized and complex computer systems software, communications software, various layered products, and third-party software. This role focuses on supporting and modernizing complex, large-scale applications spanning Oracle, SAS, and Unix-based platforms. The position operates with a high degree of technical independence and must quickly analyze new and existing systems to implement innovative, efficient, and compliant technical solutions. Duties include systems development, systems administration, database administration, mentoring other developers in industry best practices, agile methodologies, and emerging technologies. This role participates in strategic planning, performance tuning, technical design reviews, system troubleshooting, and support for modernization efforts. Candidates must demonstrate expertise in database development, Unix scripting, and data integration, with preferences for experience in web-based tools, cloud-based platforms, and enterprise-level reporting and workflow automation technologies.

Requirements

  • expertise in database development
  • Unix scripting
  • data integration
  • Bachelor’s degree in computer science or an IT related field or a closely related field from an appropriately accredited institution and four years of progressive experience in systems software programming OR Associate degree in computer science or an IT related field or a closely related field from an appropriately accredited institution and five years of progressive experience in systems software programming OR An equivalent combination of education and experience

Nice To Haves

  • Demonstrated experience administering data integration tools such as SAS Data Integration (DI), including configuration, performance tuning, and optimization.
  • Demonstrated experience with developing/troubleshooting/optimizing Extract, Transform, and Load (ETL) workflows using data integration tools (e.g., SAS DI)
  • Proven experience supporting/troubleshooting systems operating in Unix environments (Solaris or AIX).
  • Programming experience using Shell scripting and Base SAS.
  • Experience with developing/troubleshooting/optimizing SQL queries and relational database design within Oracle database.
  • experience in web-based tools
  • cloud-based platforms
  • enterprise-level reporting and workflow automation technologies

Responsibilities

  • development
  • installation
  • modification
  • maintenance of specialized and complex computer systems software
  • communications software
  • various layered products
  • third-party software
  • supporting and modernizing complex, large-scale applications spanning Oracle, SAS, and Unix-based platforms
  • systems development
  • systems administration
  • database administration
  • mentoring other developers in industry best practices, agile methodologies, and emerging technologies
  • strategic planning
  • performance tuning
  • technical design reviews
  • system troubleshooting
  • support for modernization efforts

Benefits

  • Employees can participate in health insurance options, standard and supplemental retirement plans, and the NCFlex program (numerous high-quality, low-cost benefits on a pre-tax basis).
  • Employees also receive paid vacation, sick, and community service leave.
  • In addition, paid parental leave is available to eligible employees.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service