User Interface Development Software Engineer (DevOps)

CI/CD

C#

Full-Stack

GIT

OOP

.NET

We are looking for experienced or junior-level Software and DevOps Engineers who will shape the future of the Aviation and Defense Industry!

Join us to work on cutting-edge software and DevOps projects, contributing to the automation of CI/CD processes for command control systems, improving delivery speed and quality, and also participating in the development of user interface software. Are you ready to take your career to the next level by joining projects that push the boundaries of technology and engineering?

Responsibilities:

  • Implement DevOps methodologies within the Software Development Life Cycle (SDLC).
  • Design, develop, and maintain CI/CD processes.
  • Develop and manage automation scripts (Powershell, Bash, etc.).
  • Conduct analysis and optimization work to improve software performance and code quality.
  • Create solutions to ensure code security and confidentiality.
  • Develop user interfaces and backend solutions used in command control systems.
  • Contribute to software processes by preparing technical documentation.

General Qualifications:

  • Bachelor's degree in Computer Engineering, Software Engineering or a related field.
  • Knowledge of DevOps methodologies and SDLC models.
  • Familiarity with container technologies (Docker, etc.).
  • Proficient in using version control systems such as Git, GitLab.
  • Experience with CI/CD tools such as GitLab CI/CD, GitHub Actions, or Jenkins.
  • Knowledge of Powershell or Bash scripting.
  • Experience in Java, C# or C++ programming languages.
  • Knowledge of Object-Oriented Programming (OOP) and Design Patterns.
  • Ability to communicate effectively with business units, solution-oriented, responsible, and disciplined.
  • Strong problem-solving skills with a mathematical and engineering mindset.
  • Able to adapt to flexible working hours in a fast-paced environment.
  • No travel restrictions.
  • Proficient in reading and analyzing technical documentation in English.

Preferred Qualifications:

  • Knowledge of distributed systems.
  • Experience with databases.
  • Basic IT knowledge.
  • Experience with Linux systems.
  • Experience in developing Unit Tests.
  • Familiarity with the .NET ecosystem and experience in developing desktop applications using WinForms, WPF or UWP technologies.