Job Summary
TekniPlex is seeking a highly skilled Full Stack Software Developer to join our team. The Developer will have the unique ability to build modern, scalable applications and maintain/support our existing legacy applications while they are being modernized. The ideal candidate will have experience across the full software development lifecycle and be comfortable switching between modern stacks (e.g., C#, React, Node.js, Python, etc.) and older technologies (e.g. Java/DB2, VB/SQL, Java frameworks) working with an off-shore development team.
This role is ideal for someone who enjoys working with people, solving complex problems, modernizing applications across plant sites, and ensuring continuity of critical legacy systems during transition phases.
The software developer is responsible for gathering requirements, design, development, and testing of any new SQL Reports, while managing the off-shore project team. This role will focus on providing value-added analysis and recommendations to support business growth while overseeing and supporting software development and operational support.
The position will report to the Plant manager with a dotted line to the CIO.
Duties And Responsibilities
- Design, build and maintain full-stack applications across both modern and legacy environments.
- Support, troubleshoot, and enhance legacy systems (may include C#/WPF or C# /ASP.Net accessing SQL Server databases and DB2 databases)
- Lead requirement gathering, system design, development and testing by collaborating with cross-functional teams to understand business requirements and translate them into technical specifications to modernize technical stack.
- Manage and guide off-shore development team, ensuring project delivery
- Participate in code reviews and ensure adherence to best practices across both new and legacy codebases.
- Assist in planning and executing gradual migrations from legacy systems to modern architectures.
- Write and maintain technical documentation for both new and existing systems.
- Monitor production systems, resolve bugs, and provide timely support.
- Contribute to DevOps pipelines and CI/CD processes.
- Support and provide oversight of all internally developed applications using C#/WPF or C# /ASP.Net accessing SQL Server databases.
- Support the Month end processing
- Coordinate development of SQL reports based on specifications.
- Support plant application systems such as barcode systems
- Ability to work independently and as part of a team.
- Ability to handle multiple tasks with varying deadlines.
- Adherence to all Company Safety Rules and Regulations.
Qualifications
- Bachelor Degree in Computer Science or a related field or equivalent experience
- 5+ Years software development experience is required
- Experience Supporting Manufacturing is highly preferred
- Ability to work on-site at Winston-Salem Plant is required
- Strong knowledge of application development using C#, Visual Studio and MS SQL Server on a Windows platform.
- Report development experience using SQL Server Reporting Services (SSRS) required.
- Knowledge of Visual Basic is a plus.
- Clear and effective communication and interpersonal skills.
- Strong analytical skills with the ability to collect, organize, analyze, and disseminate significant amounts of information with attention to detail and accuracy.
- Must have the ability to work under minimal supervision with demonstration of initiative and independent judgement.
- Experience working with offshore teams
TekniPlex Rewards
At Tekni-Plex, We Value All Of Our People Across The Globe. We Strive To Provide a Work Environment That Leads To Your Professional Fulfillment. Since Fulfillment Means Something Different To Everyone, The Rewards That TekniPlex Provides Globally Are Appropriately Diverse And Suited To Help You Perform Your Best Inside And Outside The Company. Our Rewards Programs Include
In addition to a competitive salary, we offer a full complement of valuable Health, Wellness, and Welfare benefits which include:
- Medical, Dental, and Vision
- Life and Disability
- 401(k) and Match
- Wellness Program including EAP
- Pay for Performance philosophy