We are looking for a motivated, self-directed software engineer to join our team.
The ideal candidate is capable of taking on whole projects and be self-directed in completing those projects.
In this position, you will be developing with a growing team of Perl developers and web designers in a Linux environment.
You will be working with other departments to develop new features and maintaining our current web-based ERP systems using Perl, SQL, stored procedures under MySQL, Catalyst MVC framework, and Template::Toolkit.
The ideal Candidate will be responsible for optimizing systems for stability, scalability and efficiency.
You will be responsible for designing and refinement of database schema, queries and stored procedures.
As well as locating and fixing bugs in the existing code base.
You will provide technical assistance by responding to inquiries from users regarding errors, problems or questions about programs and consult with users to design code reports/programs to meet their requirements.
An openness to expanding your technical abilities, particularly in learning other scripting languages like Python, will be highly regarded in this role.
You will play a crucial role in migrating legacy systems to modern technologies over time, ensuring their compatibility and efficiency.
Responsibilities:
• Develop new features and maintain existing web application and automation systems
• Application Support: Maintain production applications and provide support
• Team Focus: Work on small teams in an open environment using distributed version control (GIT)
• Collaborate with the team to design and implement solutions for modernizing legacy systems
• Technical Deliverables: Create technical specifications, use cases, tests, software, documentation, release candidates and roll recipes as needed by the project
• Collaborate with front-end web designers and graphic designers for public-facing applications
Requirements:
• 2+ years of Perl in a Linux environment with a strong understanding of Perl best practices
• 2+ years working with databases including complex joins, updates, and inserts
• Knowledge of HTML, JSON, HTTP, SSL, modern browser rendering and security models, server and network security, performance analysis
• Excellent communication, organizational and analytical skills
Desirable Skills:
• Bachelor's Degree in Computer Science or Computer Engineering preferred
• FastCGI or mod\_perl experience
• Catalyst MVC framework experience
• Template::Toolkit experience
• Object Oriented Perl development
• Knowledge of RESTful APIs
• Knowledge of JavaScript and CSS
• Apache HTTP server experience
• Experience with Python, or willingness to learn, particularly in an enterprise environment
Compensation & Benefits
• Comprehensive benefits package
• PTO and Paid Holidays
Job Type: Full-time
Benefits:
* 401(k)
* 401(k) 3% Match
* Dental insurance
* Health insurance
* Health savings account
* Life insurance
* Paid holidays
* Paid sick time
* Paid time off
* Vision insurance
Experience level:
* 3 years
Schedule:
* 8 hour shift
Ability to Relocate:
* Greenville, NC 27858: Relocate before starting work (Required)
Work Location: Hybrid remote in Greenville, NC 27858