Trinamics
Python Applications Developer
TrinamicsNetherlands17 days ago
Full-timeEngineering, Information Technology

IT Applications Developer

  • Location: Eindhoven
  • Duration: initially 36 months
  • Salary range: € 5.400 - € 6.500
  • Living in NL already


Introduction to the Role

We are seeking a skilled IT Applications Developer to drive the development, delivery, and performance of robust software and application solutions. In this role, you will collaborate closely with business stakeholders to translate user requirements into technical solutions and contribute to innovation efforts that elevate capabilities across the organization.

You will be part of a high-performing team working on cutting-edge software tools that support advanced manufacturing and engineering environments. Your contributions will have a direct impact on improving development efficiency and optimizing performance across various platforms and business functions.

Please note: due to the nature of the role, candidates must be legally authorized to access controlled technology in accordance with applicable regulations.


Key Responsibilities

  • Design, write, and maintain high-quality, reliable code
  • Develop and modify backend and command-line interface (CLI) applications
  • Regularly identify and resolve bottlenecks, bugs, and performance issues
  • Create automated tests and set up end-to-end testing frameworks
  • Prepare release plans and deploy applications across different environments (Test, Acceptance, and Production)
  • Work closely with team members to refine features and user stories, ensuring clear requirements before sprint planning
  • Provide mentorship and technical guidance to junior developers
  • Actively contribute to problem-solving and process improvements
  • Support solution architecture and contribute to design documentation


Education and Experience

  • Bachelor’s degree in Information Technology, Computer Science, or Engineering (Master’s preferred)
  • 8+ years of professional experience in a software development environment
  • 5+ years of experience in Python object-oriented development


Technical Skills and Tools

To be successful in this role, you should have strong expertise in the following areas:

  • Advanced Python development, including experience with Python 3.8+ (ideally 3.11)
  • CLI application development
  • Testing frameworks such as PyTest, Behave, and Robot Framework
  • Handling large-scale file transfers and file caching via software
  • Experience with Type Hints and MyPy
  • Proficiency with relational databases (RDBMS)
  • REST API development
  • Expert in source control systems: Git, Bitbucket, GitLab, or GitHub
  • Experienced in CI/CD tools like GitHub Actions and Jenkins
  • Working knowledge of Docker, Kubernetes, and Linux-based systems
  • Familiarity with monitoring tools (e.g., Splunk) and automation tools (e.g., Ansible) is a plus

Key Skills

Ranked by relevance