This role will work closely with the other Engineers, Engineering Leads, and Technical Project Managers in the supported functional areas.**Role and Responsibilities**- Ability to quickly learn new technologies and develop expertise in the set of technologies.- Ensure that systems or platforms are correctly integrated and utilized during the implementation phases of project and initiatives.- Follow the guidelines of information architecture for the platform and web site.- Ensure the highest quality of product delivery through the knowledge of the platform.- Design supportable and sustainable software and contribute to the Application Architecture and influence our design patterns.- Provide technical direction to peers, Analyst, and Project Managers.**Minimum knowledge, skills and abilities required to successfully perform major duties/responsibilities**:- Prior software development experience.- Backend development experience using Object Oriented Programming: Java, Python, C++, C#, Kotlin, Ruby- Excellent problem-solving, analytical, communication (English and Spanish) and organizational skills- Experience with modern development practices and the software development life cycle including Agile based methodologies.- Web development, HTML5, jQuery, CSS, JSON.- Understanding of Service Oriented Architecture.- Basic experience with RESTful web services and integrations consuming external APIs- Basic understanding of SQL and relational databases**Preferred technical skills**:- Java development (J2EE, Spring, Spring Boot).- Web development, HTML5, jQuery, CSS.- MongoDB or other NoSQL technologies and SQL Knowledge.**Beneficial but not required technical skills**:**Minimum Education and Experience Requirements**:Education: Bachelor's degree in: Computer Science, Computer Engineering, Software Development, Electronics Engineering, Biomedical Engineering, Mathematics or equivalent degree.Experience: 3+ years of hands-on software development experience.- **Expectation of working in the office 3 days a week statement****When we put unexpected teams in the same room, we ignite ambitious thinking with the power to inspire life-changing medicines. In-person working give us the platform we need to connect, work at pace and challenge perceptions. That's why we work, on average, a minimum of three days per week from the office. But that doesn't mean we're not flexible. We balance the expectation of being in the office while respecting individual flexibility. Join us in our outstanding and bold world.