The Position Are you ready to take the lead in designing, developing, and delivering end-to-end solutions that drive business success and create a measurable impact? In your new role as Principal Business Software Developer, you will adopt a solution-oriented mindset, effectively bridging the gap between business requirements and technical implementations. By leveraging the latest technologies and collaborating with your team and cross-functional experts, you will create scalable and innovative solutions that shape the future. Tasks & responsibilities You will gather and analyze business requirements to understand needs, objectives, and constraints. One of your key tasks will be translate business requirements into technical solutions that are feasible, scalable, and meet all specified requirements. Moreover, you will design and develop software solutionsu202fthat meet business requirements, ensuring functionality, scalability, and reliability. You will write clean, efficient, and maintainable codeu202fusing industry best practices and modern development frameworks. Furthermore, you will deliver comprehensive documentation for all projects, enabling seamless knowledge transfer. Staying updated on new technologies and integrate relevant tools or frameworks to improve development processes will be one of your responsibilities. Requirements Degree in Computer Science or Related Field: A bachelor's degree in computer science, software engineering, or a related discipline is mandatory Few years of experience in Software Development as well as in the conception and creation of complex data warehouse / lakehouse solutions in Microsoft Fabric, Microsoft Azure or Snowflake Experience with cloud platforms like AWS or Fabrics Knowledge of relational (e.g., MySQL, PostgreSQL) and non-relational databases (e.g., MongoDB) Development Expertise: Proficiency in developing solutions based on MS Power Platformu202f Proven ability to prioritize tasks and meet deadlines in a fast-paced environment while effectively communicating technical concepts to non-technical stakeholders, translating business needs into technical designs and software features, and designing scalable, reliable, and efficient software systems. Fluentu202finu202fGermanu202fandu202fEnglish Additional requirements for Principal Business Software Developer Severalu202fyearsu202fofu202fexperience inu202ftheu202faboveu202fmentionedu202fareas Ready to contact us?u202f If you have any questions about the job posting or process - please contact our HR Direct Team, Tel: 49 (0) 6132 77-3330 or via mail: hr.de@boehringer-ingelheim.com Recruitment process: Step 1: Online application - The job posting is presumably online until June 30th, 2025. We reserve the right to take the posting offline beforehand. Applications up to June 16th, 2025 are guaranteed to be considered. Step 2: Virtual meeting in the period from end of June till mid of July Step 3: On-site interviews beginning end of July / beginning of August All qualified applicants will receive consideration for employment without regard to a personu2019s actual or perceived race, including natural hairstyles, hair texture and protective hairstyles; color; creed; religion; national origin; age; ancestry; citizenship status, marital status; gender, gender identity or expression; sexual orientation, mental, physical or intellectual disability, veteran status; pregnancy, childbirth or related medical condition; genetic information (including the refusal to submit to genetic testing) or any other class or characteristic protected by applicable law.