Logo for HyringNinja

Development Engineer

Key Facts

Remote From: 
Full time
English

Other Skills

  • •
    Problem Solving
  • •
    Analytical Skills
  • •
    Collaboration

Roles & Responsibilities

  • Proficiency in Unix/Linux system administration and shell scripting (Bash/Tcsh).
  • Experience with version control systems like Git, including branching and merging.
  • Strong analytical and problem-solving skills for debugging and troubleshooting.
  • Background in software development or DevOps environments is advantageous.

Requirements:

  • Develop and maintain automation scripts for system tasks.
  • Troubleshoot and resolve system and application issues in Unix/Linux environments.
  • Manage version control workflows using Git, including branching strategies.
  • Collaborate with development teams to support CI/CD pipelines and process improvements.

Job description

We are looking for a highly skilled Development Engineer with expertise in UnixLinux environments, shell scripting, and version control management. The ideal candidate should have strong analytical and problemsolving skills, with experience in debugging complex systems. This role involves working with software development, automation, and system maintenance in a collaborative team environment.

Key Responsibilities:

1. System Development & Scripting:

Develop and maintain shell scripts (bashtcsh) for automation, system monitoring, and deployment tasks.

Optimize existing scripts and workflows to improve system efficiency and performance.



2. UnixLinux Administration & Development:

Work in a UnixLinuxbased environment, ensuring smooth software development and deployment.

Troubleshoot and resolve issues related to system performance, permissions, and configurations.



3. Version Control Management:

Manage and maintain version control systems such as Git for source code and configurations.

Implement branching strategies, merge requests, and repository maintenance for smooth development workflows.



4. Debugging & Problem Solving:

Identify, analyze, and resolve system and application issues in a structured manner.

Utilize debugging tools and techniques to ensure software reliability and efficiency.



5. Collaboration & Process Improvement:

Work closely with software development teams to support CICD pipelines and automation.

Participate in code reviews, documentation, and process improvements to enhance team productivity.




Required Skills & Qualifications:

Strong experience in UnixLinux environments and system administration.

Expertise in shell scripting (BashTcsh) for automation and task optimization.

Handson experience with Git for version control, including branching and merging strategies.

Strong analytical and problemsolving skills, with an ability to debug and troubleshoot efficiently.

Experience working in a software development or DevOps environment is a plus.



Software Engineer Related jobs

Other jobs at HyringNinja

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.