Software Engineer

Axito Engineering Center

Job description

C#-Application development as full stack developer for a software suite based on ASP.NET Core and Angular

Responsibilities

  • You develop applications for the integration, control, and monitoring of production machines in the context of packaging pharmaceutical products.
  • You develop applications for the integration, visualization, and optimization of our customers’ production processes. You are part of a cross-functional agile development team, which means you work with a high degree of autonomy.
  • Integration of third-party devices and machines into the Uhlmann visualization system and connection to higher-level systems (MES, ERP).
  • Ensuring pharmaceutical requirements for data integrity and traceability according to applicable regulations (21 CFR P11, EU Annex 11).

 

Requirements

  • Programming Languages and Frameworks
    • C#: Extensive experience in object-oriented and functional programming with C#.
    • ASP.NET Core: Proficiency in developing backend applications using ASP.NET Core.
    • Angular: Strong knowledge of Angular for frontend development.
  • Technologies and Tools:
    • MS-SQL: Experience with MS-SQL for database management.
    • Design Patterns: Familiarity with design patterns and their application.
    • Unit Testing and Continuous Integration: High standards for code quality, experience with unit tests, and continuous integration platforms. Knowledge of test-driven development (TDD) is a plus.
    • Software Lifecycle Management: Understanding of software lifecycle management practices.
    • TCP/IP-based Protocols: Ideally, knowledge of protocols like OPC-UA, REST, and SOAP.
    • Virtualization Systems: Experience with virtualization systems such as VMWare or Docker.
  • Development Practices:
    • Agile Methodologies: Experience with agile development methods like Scrum.
    • Team Collaboration: Ability to work effectively in a cross-functional agile development team.
    • Integration: Skills in integrating third-party devices and machines into visualization systems and connecting to higher-level systems (MES, ERP).

Qualifications

  • Qualification / degree: degree in (technical) computer science, electrical engineering, or a comparable course of study

 

  • Soft skills:
    • Effective communication skills to express ideas clearly and foster team collaboration.
    • A proactive approach to continuous self-improvement and staying updated with emerging technologies and industry trends.

Competencies

  • Good communication skills
  • Willingness to travel