Senior Programmer/Tech

Stuart Rush

Lexington, TN • On-site

Full-time

Posted 5 days ago


Job description

Description:

Position Overview: Provide resources and support for all maintenance, engineering, and production needs. Addressing equipment down time, proper operation of equipment, and spare parts ordering along with supporting the daily issues for the entire facility. With additional responsibilities of maintaining the facility communication network devices, printers, and computers. This role helps to maintain the overall efficiency of the plant.

Requirements:

Essential Duties and Responsibilities:

· Responsible for maintaining Lexington IT systems.

· Responsible for supporting the maintenance department with electrical and programming needs.

· Support the maintenance department in the absence of the maintenance supervisor.

· Responsible for supporting new equipment from an electrical and programming standpoint.

· Integration of new equipment into the daily process.

· Design and modify equipment electrical systems.

· Work with vendors to keep desired electrical components on hand.

· Responsible for maintaining the Lexington IT budget.

· Responsible for obtaining small electrical tasks.

· Assistant administrator of the CMMS system (internal maintenance tracking system).

Knowledge, Skills, Competencies, and Abilities:

· Good written and oral communication skills.

· Ability to work in a team environment together with professional peers and system users.

· Must have the ability to tactfully communicate differences of opinions and ultimately perform in the best interest of CM.

· Knowledge on mining for information to solve issues during a project or implementation.

· Ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures, or governmental regulations. Ability to write reports, business correspondence, and procedure manuals.



Frequently asked questions

Q: What skills or qualities help someone succeed as a Senior Programmer?

A: To succeed as a Senior Programmer, key technical skills include expertise in programming languages such as Java, Python, or C++, as well as proficiency in software development methodologies like Agile and DevOps. Additionally, soft skills like effective communication, problem-solving, and leadership abilities are crucial, as Senior Programmers often mentor junior team members and collaborate with cross-functional teams to drive project success. By combining technical expertise with strong interpersonal skills, Senior Programmers can drive innovation, improve code quality, and contribute to the growth and success of their organization.

Q: What is the career path for a Senior Programmer?

A: A Senior Programmer typically follows a career progression from entry-level roles such as Junior Programmer or Software Developer, to mid-level positions like Lead Programmer or Technical Lead, and eventually to senior roles like Senior Programmer or Principal Engineer. Along the way, they develop key skills in programming languages, software design patterns, and project management, as well as opportunities to lead teams, mentor junior developers, and contribute to technical strategy. Long-term, Senior Programmers may pursue leadership roles, such as Technical Director or Engineering Manager, or transition into specialized areas like technical consulting, architecture, or product management.



Stuart Rush job posting for a Senior Programmer/Tech in Lexington, TN with a salary of $35 to $50 Hourly with a map of Lexington location.