Senior Software Engineer (C, z/OS) (#15538799)

REFERRAL BONUS $400
Ukraine, Bulgaria, Poland
Work type:
Office/Remote
Technical Level:
Senior
Job Category:
Software Development
Our client is one of Europe's leading mid-sized independent software solution providers. For over 35 years, they've been developing high-quality software products that bring security and transparency to IT processes and help automate bulk data and document processing. 50% of the largest European banks secure their business processes with our client's solutions. It's a German-based company with 20+ subsidiaries and a network of partner companies worldwide.

As a mainframe software developer, you understand the importance of the mainframe in today's world and the needs of large deployments.

You will be part of a team that maintains existing software and implements new functionalities and system enhancements throughout the software development life cycle, from requirements gathering to post-implementation support.


This includes above all:
  • Creation of general system designs
  • Creation of technical specifications that clearly define the programming effort for new and modified programs and interfaces to existing products
  • Creation of estimates for the programming effort defined in the technical specifications
  • Development of code that conforms to the prototype and specification, is maintainable and can be ported to other environments if necessary
  • Identify issues for production release and create source code changes to provide solutions
  • Guide other developers, support, or quality assurance in understanding the product architecture, new features, and identifying problem-solving strategies
  • Support of the in-house support team with problems or to give a technical explanation
  • Planning the implementation of new products and extensions taking into account the architecture Creation of general system designs
  • Creation of technical specifications that clearly define the programming effort for new and modified programs and interfaces to existing products
  • Creation of estimates for the programming effort defined in the technical specifications
  • Development of code that conforms to the prototype and specification, is maintainable and can be ported to other environments if necessary
  • Identify issues for production release and create source code changes to provide solutions
  • Guide other developers, support, or quality assurance in understanding the product architecture, new features, and identifying problem-solving strategies
  • Support of the in-house support team with problems or to give a technical explanation
  • Planning the implementation of new products and extensions considering the architecture

Your profile:
  • Solid knowledge of z/OS programming in C or ASM
  • Practical experience in the development and maintenance of complex, production-ready and high-performance applications
  • Solid knowledge of relational databases and cross-platform development
  • Safe handling of IDEs (e.g. Eclipse, Visual Studio, IntelliJ) and distributed source code management systems (e.g. Git)
  • Good knowledge and practical experience in the application of design patterns, unit tests and test automation as well as development under Unix and/or Windows
  • At least Intermediate level of English or German

We offer:
  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Flexible and personalized career growth
  • Professional development tools (mentorship program, tech talks and training, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Paid vacation days, sick leaves, and days off
  • Healthcare & Sport program
  • Medical insurance
  • Memorable anniversary presents
  • Corporate events and team buildings