Principal Consultant/ Software Architect

Professional Services @ Cologne, Germany

Job Summary

We are looking for an Principal Consultant/ Software Architect to join our team and provide technical expertise to our customers and prospects within the EMEA Central region. The role requires software architecture expertise, as well as a great deal of consulting experience, or at least willingness for development in this direction – you shall be comfortable meeting our customers and engaging with them to support their architecture design, installation, configuration and tuning efforts. Taking ownership of the delivery of certain projects, you will be accountable to move them forward, drive them to a successful closure and ultimately, boost the customer experience with the Progress software products from good to great.

Please note that whilst ideally, we are looking for someone to be based in our Cologne office, Work From Home is also an option for the right candidate. 


Your area of responsibility:

  • Lead client consulting engagements to scope the project and design the architecture
  • Develop project deliverables including code
  • Develop methodologies, design patterns, consulting component libraries and toolsets for use in packaged consulting programs
  • Participate in the implementation, testing and process improvement
  • Train partners and customers on Progress methodologies and programs and mentor/supervise them throughout delivery life cycles
  • Follow existing accounts after the presales cycle until the customer application is deployed
  • Participate in the implementation, testing and process improvement


Your Profile:

To be successful in this role you shall have great software architecture skills. Some awareness of the Progress products that are relevant to the key focus areas of our organization are definitely a plus but not mandatory.


Other than that, you shall also:

  • Have an Engineering Degree or equivalent
  • Be extremely skilled in identifying the appropriate software architecture based on the requirements and the design elements
  • Have proven track record in detailed software design as well as implementing and/or maintaining code according to duties and responsibilities
  • Be great when it comes to translating the business needs to technical requirements and present technology solutions in a business context
  • Have good interpersonal and presentation skills in order to interact with your peers within the Professional Services Team and Progress prospects/customers
  • Be independent, pro-active and achievement-driven
  • Be familiar with the principles of
    • Software Development Life Cycle
    • Functional & Technical design principles
    • Modeling
    • Agile development
    • SCRUM
    • Continuous Integration
    • Business Processes and Business Rules
  • Have excellent German and English language skills
  • Be Willing to travel

The following would be an added advantage but are not a must:

  • Experience/ Understanding of Progress OpenEdge.
  • Some exposure to 4GL, RDBMS and relevant programming techniques

If you are up for the challenge, then we would be happy to hear from you! 

Apply now!


Share this open position