Senior Software Engineer

Boehringer Ingelheim

Boehringer Ingelheim

Software Engineering
Sant Cugat del Vallès, Barcelona, Spain
Posted on Saturday, September 7, 2024
Depending on your experience and skills, the position can be filled with different seniority levels (Intermediate or Senior).

As a Senior Software Engineer you will be part of a highly dynamic and self-organized Scrum team focusing on internal customers. Together with the team you build the frontend and backend services for the full-scale solution. This includes the design, development, testing and delivery of fully functioning web-based and mobile applications in a collaborative and iterative product development approach.

Tasks And Responsibilities

  • In your roles your design and develop the business logic and frontend/backend services for full-scale application using state-of-the-art programming languages and frameworks
  • Based on defined user stories you develop high-quality code, including unit/integration tests and code documentation of suitable quality for the product increments in rapid iterations
  • You support, maintain and optimize the development and production system environments including the continuous delivery pipeline to ensure reliable and continuous provisioning of the solution to the users
  • By continuous creation and by applying automation tools and scripts for recurring tasks, you ensure efficient and reliable maintenance of the system
  • You closely interact with the product development team and the product owner to deliver a fully functioning, secure and scalable application that meets the business goals
  • You support other analytical initiatives on their journey
  • As a Senior you can actively contribute to the architecture of the delivered applications
  • You actively support use case documentation with your input as required by GxP validated business cases
  • You should be an entrepreneurial team player who is curious about building innovative solutions as part of an agile team. Furthermore, you can think beyond the technical implementation and strive to setup a holistic end user service. You also inspire your peers and more junior team members to learn and expand their skill set


Requirements

  • Bachelor´s or master’s degree in Computer Science or equivalent discipline
  • Proven track record in implementing a solution from a prototyping to full productive service at scale
  • Proven knowledge in software development testing and test automation (unit testing, regression testing, etc.)
  • Several years of experience in software engineering and design, preferrable for cloud-native solutions (e.g., AWS)
  • High expertise in software engineering frontend technologies (HTML/CSS, JavaScript, AngularJS, React)
  • Expertise in software engineering backend technologies (Python, Java, Node.js, , PostgreSQL, Oracle, SQL)
  • Strong in designing software architecture
  • Working experience in software development testing and test automation (unit testing, regression testing, etc.)
  • Sufficient DevOps experience to setup, configure and maintain your own dev/build/run environment, incl. understanding of preferably OpenShift (Kubernets) and basic knowledge of AWS Cloud Formation
  • Working experience in OpenDevStack and knowledge of CI/CD platforms (e.g., Jenkins, OpenShift)
  • Working experience in the Atlassian stack (JIRA, Confluence, BitBucket)
  • Expertise in related aspects of IT security, operations and support
  • You love to work with people, and you are excited to co-develop an entire service from scratch
  • Familiar working in an international and intercultural environment and availability to travel
  • English working proficiency and communication skills (verbal and written)


#IamBoehringerIngelheim because…

We are continuously working to design the best experience for you. Here are some examples of how we will take care of you:

  • Flexible working conditions
  • Life and accident insurance
  • Health insurance at a competitive price
  • Investment in your learning and development
  • Gym membership discounts


If you have read this far, what are you waiting for to apply? We want to know more about you!