Description
Develop and maintain high-performance, scalable C++ applications while building automation tools and integration components in Perl.
This role is on-site.
Responsibilities
- Develop and maintain high-performance, memory-efficient software applications using C++.
- Design, develop, and maintain Perl-based tools, automation scripts, and integration components.
- Optimize existing C++ and Perl codebases for performance, security, and scalability.
- Troubleshoot and debug complex issues across integrated C++ and Perl environments.
- Write unit and integration tests, participate in code reviews, and manage version control with Git.
Required Skills
- Solid understanding of object-oriented programming, data structures, algorithms, and memory management in C++.
- Strong knowledge of Perl language syntax, including object-oriented Perl.
- Experience with Entity Framework, LINQ, and SQL databases (SQL Server, MySQL, PostgreSQL).
- Good understanding of HTML, CSS, JavaScript, and responsive UI design.
- Experience with microservices, API integration, and cloud platforms (Azure, AWS).
- Familiarity with Git, CI/CD pipelines, and DevOps practices.
- Experience working in Linux/Unix environments.
- Bachelor's degree and 5+ years of experience.