Requirements: English
Company: Experteer Italy
Job Description: Software Developer at CompuGroup MedicalCompuGroup Medical is a worldwide company operating in the healthcare industry. In Italy, it leads the market of ERP software for pharmacies, holding over 50% of the market share.The Software Developer plays a key role in this international project, involving software system design, development, testing, and maintenance activities. The role entails creating specialized, high-quality software for CGM customers.The Software Developer is responsible for the entire development process of a software program, participating in design and refinement meetings to develop, test, and debug programs to meet business needs. The role requires strong knowledge of standards, practices, and procedures, along with experience and judgment to plan and accomplish goals. Familiarity with Agile frameworks and popular coding languages is also essential.Responsibilities include:Designing and implementing complex ETL (Extract/Transform/Load) procedures, both offline and in real-time, using Apache Airflow. These ETL processes enable data flow from Italian and German ERP pharmacy software into our cloud-based Business Intelligence product.Securing results through unit tests and defensive programming techniques.Conducting baseline testing and maintaining developer-facing documentation using Jira and Confluence.Understanding and applying Agile methodologies.Qualifications and Skills:Problem-solving mindset aligned with business goals.Proficiency in Python and its ecosystem (Pytest, Virtualenvs, Poetry, etc.).Experience with Apache Airflow or similar data orchestration frameworks.Understanding of computational complexity and ability to estimate it.Good knowledge of PostgreSQL, SQL, and experience with PostgresSQL-Citus extension is a plus.Experience with Docker and Docker Compose.Team-oriented attitude with the ability to guide juniors and coordinate workflows.Excellent verbal, written, and presentation skills in Italian and English.Previous experience in Big Data fields.Experience with Liquibase or other data migration tools.Experience working with modern cloud infrastructure.Knowledge of OOP, Test Driven Development (TDD), and Test containers.Additional Information:We operate on a hybrid model requiring 3 days onsite and 2 days remote per week. Please only apply if you can commit to working onsite for 3 days a week.SummaryLocation: Costa VolpinoType: Full-time#J-18808-Ljbffr