ToolProgrammerWanted


As a method engineer I want to synchronize data in tools involved in the software development process in agile projects like

  • Jira for requirements and task management
  • MagicDraw for system engineering
  • Confluence for documentation
  • Xray plugin for Jira for testing

Your job will be programming of interfaces and mapping of data formats for tool integration.

Essential skills / infrastructure for remote working

  • English (fluent; everything will be discussed, described and programmed in English)
  • Adequate Internet access
  • Secured laptop (encrypted hard drive)
  • Practical knowledge with Bitbucket / GitHub cloud-based code repositories
  • Access to Teams or similar conferencing tools
  • Practical knowledge with VS Code or similar IDEs

Core programming skills

  • Java + Python
  • RESTful web services
  • JSON + XML

Extended programming skills (bonus)

  • Template engines like Apache Velocity and Jinja2
  • APIs of modeling tools like MagicDraw
  • APIs of collaboration tools like Jira and Confluence
  • XMI as XML dialect for UML

Thinking skills

  • Thinking in solutions
    • You like to organize solution snippets so that requirements can be solved faster in the future
    • You know your design and programming patterns so similar requirements are solved in similar ways
    • You understand software architecture so that we do not end up with Spaghetti code
  • Curiosity
    • You ask and do your research until requirements are clear
    • You are eager to solve issues and problems
    • You love time-boxed working and feel good with raising issues that need more time
  • Motivation
    • You love to improve a little every day so you become an expert over the years
    • Money is an important factor, but it’s not your only motivation
    • You love to play with and learn new stuff so you stay up to date

What you can expect

  • Fair and flexible working conditions
  • Positive agile working model
  • Pragmatic help when there are problems
  • Valuable skills development

If this is you or you can see yourself getting there, then please contact me.