CrawlJobs Logo

Junior Software Engineer - Perl

giacom.com Logo

Giacom

Location Icon

Location:
Czech Republic , Brno

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

As a key member of the Run development team, you will be helping to drive forward best development practices, fix, implement and build out new features and existing functionality and joining a team which puts quality at the heart of everything it does. The Run development team is focused on sustainability, operational change, incidents, defects, performance and security. This role offers the right candidate an opportunity to further develop their skills across the full stack of software development.

Job Responsibility:

  • Collaborate with other Software Developers to support, design, develop, test, and maintain existing and new applications
  • Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans
  • Participate in meetings and provide updates on progress
  • Provide second-level support

Requirements:

  • Experience working in a Software Development role across the full software development lifecycle
  • Passion for well designed, testable and efficient code using design patterns and quality development principles
  • Willingness to learn and work on older technologies - Perl
What we offer:
  • Hybrid working
  • Investment in your future career with a variety of learning and development opportunities
  • No dress code
  • 25 days annual leave, plus bank holidays
  • Birthday off
  • A pension plan for your future
  • Complimentary refreshments in all our offices

Additional Information:

Job Posted:
January 05, 2026

Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Junior Software Engineer - Perl

Senior Software Engineer

We are currently seeking a Senior Software Engineer preferably with an interest ...
Location
Location
Salary
Salary:
Not provided
plurismarketing.com Logo
Pluris
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A bachelor’s degree or foreign equivalent in computer science or related discipline
  • 5 years of progressive, post-baccalaureate experience in Information Technology in development and application support or infrastructure operations
  • 4 years of scripting and programming experience in JavaScript, SQL, Oracle Perl Shell Scripting, and C/C++
  • 3 years’ experience in Unix/Linux environment, including scripting experience
  • 2 years’ experience integrating enterprise class systems in decision support and operational environments
  • 2 years’ experience in operational support of client systems
  • Programming experience (Java, PHP, C/C++)
  • 2 years’ experience with very large database design and development
  • Excellent verbal and written communication skills
  • Outstanding customer service skills
Job Responsibility
Job Responsibility
  • Design complex Oracle SQL queries, including performance optimization
  • Design, build and execute web applications including all aspects of user interface development, testing and client acceptance
  • Comprehend and write shell scripts using Unix/Linux native shell commands, Perl and PHP, Java codes using Eclipse
  • Support large bodies of existing code utilizing big data models and multiple data manipulation techniques
  • Participate in systems integration in decision support and operational (transactional) environments
  • Map from business requirements directly to technical design
  • Develop, implement, and maintain large database sets
  • Manage client systems and provide 24/7 operational support
  • Oversee and manage work of technical and functional teams in collaboration with business users and lead large project and/ or system implementations
  • Communicate complex and difficult concepts clearly with business and external partners
What we offer
What we offer
  • Very competitive base salary and bonus plan
  • The top rated health care plan – with very low cost to employees
  • Uncapped 401k retirement plan match
  • Seasonal offsite team activities (Rowing on the Charles, sporting events, paintball, bowling, etc.)
Read More
Arrow Right

Principal Power Platform AI Developer

The Principal Software Applications Development Engineer is a highly skilled sub...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree or equivalent in computer science or software engineering or related field
  • Extended Software Applications Engineering, Software Development experience, or related work experience
  • Extended experience with Programming Languages such as (but not limited to) C, C++, Java, Python
  • Extended experienced with Linux or Unix and Windows operating systems
  • Extended experience working with SQL
  • Extended project management experience and/or experience working in an Agile environment
  • Extended understanding of computer science, with specific knowledge of computer programming, application design, and user-focused features
  • Good team player who maintains the integrity of the team
  • Excellent attention to detail capabilities
  • Ability to understand and analyze complex systems
Job Responsibility
Job Responsibility
  • Develops applications that effectively accomplish client objectives and user needs
  • Designs and writes code for applications and maintain applications databases
  • Analyzes and edits existing software applications to improve and optimize functionality, fix problems, and enable their use on new hardware platforms
  • Remodels and adapts applications as needed to optimize performance
  • Identifies specific client needs and preferences related to the application
  • Tests applications extensively to ensure they are error and bug-free
  • Installs applications and acts as technical advisor
  • Communicates with relevant internal technical stakeholders to obtain information on project limitations, performance requirements, and interfaces
  • Consults with clients in the design phase to determine client needs
  • Produces software documentation following company software process and templates
  • Fulltime
Read More
Arrow Right

Modeling and Simulation Product Team Lead

We are seeking a Modeling and Simulation Product Team Lead who will be developin...
Location
Location
United States , Colorado Springs
Salary
Salary:
130000.00 - 155000.00 USD / Year
trace3.com Logo
Trace3
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Developing and working with mathematical models
  • Algorithm engineering to solve computer algorithm problems, including design, analysis, implementation, optimization, profiling, and experimental evaluation
  • Systems engineering and software engineering processes and principles
  • Modeling and simulation of large complex systems
  • Machine learning techniques and metaheuristics
  • Verification & Validation (V&V) testing of complex software systems
  • Surveillance and target acquisition, track state estimation and correlation, track-to-truth mapping, state vectors, tracking covariances, coordinate conversions, time conversions, and EOIR/RF phenomenology, scheduling and resource management, identification and discrimination, battle management, signal processing, and/or orbital dynamics
  • Agile software development processes
  • Distributed application environments coded in Java, C++, or other Object-Oriented languages
  • Strong math and physics, including probability and statistics, linear algebra, and calculus
Job Responsibility
Job Responsibility
  • Work closely with agile teams to understand concepts, algorithms, and logging in order to prototype Modeling and Simulation Tools and generate scenario datasets
  • Utilize math, physics, statistics, data parsing, plotting, and database techniques to develop Algorithm Description Documents (ADDs) and algorithm reference implementations and commit them to Git repositories for version control
  • Develop unit tests, preferably as Cucumber scenarios, in order to support the transition and development of MATLAB reference implementations in Java
  • Use DevSecOps principles to setup and maintain nightly pipelines to support automated analysis / test and continuous integration testing of algorithm reference implementations
  • Provide demonstrations of their ADDs and reference implementations as part of Agile sprints with their respective Integrated Product Team (IPT) to the Project Owners (POs) and Release Train Engineer (RTE)
  • Provide technical support to the IPTs in order to develop M&S tools that help verify and validate the tactical implementation of algorithms
  • Develop technical briefs and present briefings to both internal and external stakeholders at Technical Interchange Meetings (TIMs)
  • Complete understanding and wide application of technical principle, theories, and concepts in the field
  • Having a general knowledge of other related disciplines
  • Provide technical solutions to a wide range of complex difficult problems (solutions are imaginative, thorough, practicable, and consistent with organizational objectives
What we offer
What we offer
  • Comprehensive medical, dental and vision plans for you and your dependents
  • 401(k) Retirement Plan with Employer Match, 529 College Savings Plan, Health Savings Account, Life Insurance, and Long-Term Disability
  • Competitive Compensation
  • Training and development programs
  • Major offices stocked with snacks and beverages
  • Collaborative and cool culture
  • Work-life balance and generous paid time off
  • Fulltime
Read More
Arrow Right

Senior Systems Analyst

SENIOR PROGRAMMER/ ANALYSTS to analyze, design, code, develop, and implement cli...
Location
Location
United States
Salary
Salary:
Not provided
relianceglobal.com Logo
Reliance Global Services
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.S. degree (or foreign equiv.) in Computer Science, Engineering, Information Systems/Technology, or a related field
  • 5 year of progressive job related experience (any title)
  • Experience to include use of Unix, Shell & Perl Scripting, Python, Quartz, Aqua Studio, ILOG Rule Server, ITRS
Job Responsibility
Job Responsibility
  • Analyze, design, code, develop, and implement client-server and web-based multi-tier architecture software application projects
  • Mentor & train junior programmer/ engineers
  • Fulltime
Read More
Arrow Right

Manufacturing/IO Debug Engineer

We do exciting product development for leading-edge technology that will power t...
Location
Location
Malaysia , Penang
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Knowledge or working experience on GPU architecture, X86 architecture, SoC design and power management features
  • Experience with SOC (System-On-Chip), Firmware and Software interaction
  • Software programming and scripting proficiency (Java, Shell script, Perl, Ruby, Python)
  • Proficiency in Windows, and Linux operating systems
  • Strong and effective presentation, written and verbal communication skills, and the ability to work with geographically distributed product engineering teams
  • Excellent interpersonal, organizational, and analytical skills
  • 8 years or more industry experience
  • BS/MS Electrical Engineering, Computer Engineering, or comparable disciplines
Job Responsibility
Job Responsibility
  • Accountable to drive and develop SLT Test Program infrastructure to meet business milestone, cost and quality in system level
  • Solves complex, novel, and non-recurring problems
  • initiates significant changes to existing processes/methods and leads development and implementation
  • Conduct engineering evaluations and analysis to drive closure of production issues
  • Develop and architect SLT logging or data collection flow in manufacturing
  • Influences technical decisions that have a significant impact on final product
  • Involves collaboration on or assuming the consultative or leadership responsibilities for a specific project or for product development initiatives
  • May provide technical supervision or mentoring junior engineers
  • Upscale overall team capabilities on low level system debug for AMD data center product families
Read More
Arrow Right

Technologist, ASIC Development Engineering

The ASIC emulation team is seeking highly motivated Emulation engineer to join a...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
sandisk.com Logo
Sandisk
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BE or MS degree in Electrical Engineering or Computer Engineering, with 15+ years of experience
  • Solid experience working on emulation platforms such as Veloce, Zebu, or Palladium (compilation, debug, performance, and throughput tuning)
  • Debugging experience is a must particularly in HW/SW co-debug environments
  • Knowledge of one or more protocols
  • SPI, DDR, SATA, USB, AXI, PCI, PCIe or I2C
  • Experience developing C++, Python, Perl, Shell and TCL test content
  • Experience debugging failures using waveform viewers, log files and trace dumps
  • Working knowledge of Linux/Unix environment and shell scripting
  • Excellent debugging and problem-solving skills with simulation and emulation environments
  • Cross-Functional Collaboration: Ability to work closely with design, validation, firmware, and physical design teams to resolve system-level issues
Job Responsibility
Job Responsibility
  • Providing technical leadership and expertise to define requirements for Emulation and Emulation IP development
  • Create emulation models from RTL / Netlist. Develop hardware collateral to be integrated with the Palladium / FPGA emulation mode
  • Experience in Palladium or Zebu Platforms Automation and increase process efficiencies
  • Collaborating cross-functionally to optimize emulation workflows and standardize methodologies
  • Work with extended teams to debug environment and drive cross-functional testing (Firmware, Software, Verification and Design)
  • Triage failures with design, verification, firmware, software teams
  • Mentoring and guiding junior engineers, fostering a culture of collaboration, innovation and continuous improvement
  • Fulltime
Read More
Arrow Right
New

Software Engineer - C, C++ and Routing Protocols

The DSE Platform Independent Common (PI-Common) group develops high-performance,...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
Cisco
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree with 4+ years or Bachelor’s degree with 6+ years of relevant experience
  • Strong experience developing software in multi-threaded environments with excellent problem-solving skills
  • Practical experience with Data Structures, Operating Systems and Concepts of Data Networking
  • Programming experience (C, C++), script languages (Perl, Python)
  • Familiarity with Unix/Linux
  • Exposure to development of software for large/complex network devices including routing & switching systems
  • Understanding of networking fundamentals and protocols (ex: TCP/IP, Ethernet)
Job Responsibility
Job Responsibility
  • Designing and implementing enhancements to BGP Routing protocol
  • Building systems that scale efficiently, are secure by design, and provide strong programmability, observability and debuggability in production
  • Debugging complex system-level issues in large-scale, multi-threaded environments, including high-priority customer escalations
  • Owning issues end-to-end — from root cause analysis through fix development, validation, and deployment
  • Representing Cisco in IETF forums and technical discussions
  • contributing to protocol evolution and influencing standards where appropriate
  • Collaborating closely with platform, hardware, and test teams to validate performance, scale limits, and system behaviour
  • Mentoring junior engineers and contributing to a culture of technical rigor and ownership
  • Contributing to innovation initiatives, including Cisco’s Patent Program
  • Fulltime
Read More
Arrow Right
New

Infinity Fabric Verification Engineer

The Infinity Fabric network on the chip verification team is growing and looking...
Location
Location
United States , Austin
Salary
Salary:
144800.00 - 217200.00 USD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Architected and developed complex verification environments in SystemVerilog or C++ and infrastructure, including scripting using Perl, Ruby, Make, or the likes
  • Experience in developing or refactoring testbench, UVC, or BFM code using Object-Oriented Programming (OOP) principles
  • Exposure to RTL design, software development, formal verification, or other related domains
  • 7-12 years industry experience is preferred
  • BS or MS degree in Electrical Engineering, Computer Engineering, or Computer Science
Job Responsibility
Job Responsibility
  • Develop and enhance SystemVerilog / UVM-based testbenches to verify new features for client, server, graphics, and semi-custom interconnects
  • Develop and enhance BFM/UVC for industry-wide and AMD internal protocols
  • Collaborate with architects, hardware engineers and multiple IP development groups
  • Interact with architects, RTL designers, performance engineers, and post-silicon validation engineers to develop deep expertise in the Infinity Fabric architecture
  • Mentor junior engineers
  • Fulltime
Read More
Arrow Right