Visual Basic Developer (OpenVMS) Position Available In New Hanover, North Carolina

Tallo's Job Summary: Seeking a Software Engineer to enhance software performance and reliability, interacting with technical personnel and upgrading legacy software. Responsibilities include code reviews, documenting bugs, and upgrading legacy software to modern platforms. Essential skills include a technical degree, 2+ years of experience, proficiency in VBA/VB6, and knowledge of OpenVMS. Additional skills include problem-solving and the ability to work in a fuel manufacturing operation.

Company:
Actalent
Salary:
JobFull-timeOnsite

Job Description

Job Title:

Software Engineer Job Description We are seeking a skilled Software Engineer to enhance the performance, security, and reliability of internally developed software. The candidate will interact with various technical personnel, upgrade legacy software, and ensure compliance with safety and quality regulations. Responsibilities Interact with operators, process engineers, technicians, and management. Collaborate with technical personnel from IT and Security. Engage with manufacturing equipment and processes. Perform code reviews and code scanning services/applications. Document bugs, outages, and faults. Serve as the first line of engineering escalation for software reliability or feature issues. Document issues, changes, and releases using a Version Control Management application (GitHub Enterprise, GitLab, Subversion). Add features to existing software such as I/O with manufacturing equipment and local data management. Upgrade and port legacy software written in Fortran, VB6, and C to modern platforms such as .NET, Node.js, and Python. Port prototype and legacy software from OpenVMS to Windows/Linux (or others). Develop automated tests, diagnostic tools, and application deployment routines. Package and archive existing 3rd party libraries and dependencies (Artifactory, NuGet, NPM, pip). Use and maintain a CI/CD pipeline using GitHub Enterprise and Propel. Develop web-based and embedded systems HMIs (Human Machine Interface). Develop interfaces between manufacturing equipment and software applications using industrial protocols such as

SRTP, OPC-UA, MQTT.

Review, design, generate, update, and monitor manufacturing equipment, devices, systems, and processes in the fuel components area, including both mechanical and electrical/instrumentation aspects of equipment. Embrace a nuclear safety culture, prioritizing integrity, safety, security, and quality. Understand safety controls for equipment and design, implement, execute, and review Function Test Instructions (FTIs) to ensure operability. Ensure compliance with all safety and quality regulations and metrics through the use of compliance calendars, databases, and tracking systems. Develop and/or improve process automation of existing or new manufacturing processes. Maintain, review, update, and create area operating procedures (OPS), method sheets (MS), temporary operating instructions (TOIs), and job hazards analyses (JHA). Support planned and unplanned maintenance activities. Support New Product Introduction (NPI) initiatives in the fuel components operation, including process development and design of experiments (DOE). Identify and implement proactive solutions for process improvements related to safety, quality, and output using Lean and Six Sigma tools. Perform other relevant duties as assigned. Essential Skills 4 Year Technical Degree in Engineering or Computer Science. Minimum of 2 years experience in software development and maintenance. Experience with OpenVMS, Unix, Windows. Proficiency in VBA and/or VB6 (Visual Basic). Experience with modern software development platforms such as .NET. Proficiency with

Version Control Systems:

git, GitHub, Subversion. Knowledge of CI/CD pipeline technology.

Experience with industrial control hardware:

PLCs, field IO, HMIs. Additional Skills & Qualifications Strong aptitude for problem-solving in software development and maintenance. Ability to wear personal protective equipment, such as safety shoes, safety glasses, and ear plugs. Capability to walk up and down stairs multiple times a day and occasionally climb ladders. Ability to crawl, kneel, crouch, and reach around manufacturing equipment on a weekly basis. Work Environment The role involves working in a fuel manufacturing operation. The majority of the work is office-based (75%), with occasional work in a ‘contaminated area’ (25%) requiring a coverall. The work environment includes processing uranium powder, converting it to pellets, and placing the pellets into rods for customers. The position requires familiarity with chemical processing and the ability to connect various software and hardware components. The initial focus will be on maintaining existing systems, with potential for new development projects in the future.

Other jobs in New Hanover

Other jobs in North Carolina

Start charting your path today.

Connect with real educational and career-related opportunities.

Get Started