Amgen Sr. Associate Software Engineer in Tampa, Florida
This role is in the Enterprise Platforms - AID (Automation, Integration & Development) team, which is responsible for supporting integration needs for various Enterprise platforms. The role enables integration of enterprise systems and business processes using open source frameworks and COTS products.
The Senior Associate Software Engineer plays an integral role in building a holistic view and roadmap of the company's information technology strategy and processes. The Senior Associate Software Engineer partners with both business and technology groups to ensure that the proposed technical solutions align with the company's overall objectives, and that both groups enable and drive each other to meet the company's mission and vision.
Outline reference architecture for Integration at Amgen and socialize this with Amgen Enterprise Architect team
Socialize appropriate use for all integration technologies such as MuleSoft Anypoint platform on cloud and on premises, Akana, SAP HCI, PI/PO, BizTalk, etc.
Enable delivery of key Enterprise initiatives in the integration space
Play the liaison for Enterprise platforms for any enterprise initiatives that need analytics from Enterprise Platforms
Work closely with service providers to ensure operations team align with strategy
Help evaluate opportunities for innovation in the Integration & Analytics space
Enable IoT projects
Standards and Processes
Design, approve and maintain integration IT standards for development and run
Collaborate with Agile Methods, DevOps and Enterprise Architecture teams to instill speed, precision and automation in RPA program delivery
Analytics & Machine Learning/AI
Act as subject matter expert for Enterprise Platforms team for analytics technologies such as BI, BW, Hadoop, AWS and Google Suite products especially around AI/Machine Learning
Enable delivery of technology initiatives that need analytics capabilities within Enterprise Platforms
Play the liaison for Enterprise platforms for any enterprise initiatives that need analytics and Machine Learning from Enterprise Platforms Basic Qualifications: Bachelor's degree and 2 years of Information Systems and/or Monitoring Engineer experienceORAssociate's degree and 6 years of Information Systems and/or Monitoring Engineer experienceORHigh school diploma/GED and 8 years of Information Systems and/or Monitoring Engineer experience Preferred Qualifications:
REST, SOAP, MQ (Any flavor ActiveMQ, RabbitMQ, IBMMQ), WSDL, Swagger or OpenAPI or RAML, Postman, SOAPUI, LDAP, SSO, OAuth 2.0, OpenID, SAML, MUnit, GitHub
Experience performing integration and unit testing for the interfaces using tools like Postman, SOAPUI etc. Automated testing of interfaces is a big plus.
Proven solutions architect experience on integration projects. Familiar with integration patterns and Service Oriented Architecture using SOAP/REST and JMS protocols. Able to visualize Microservices patterns. Familiar with Mule Clustering, High Availability and Disaster recover procedures
Familiarity with development tools e.g. Anypoint Studio, continuous integration, programming languages, and automated testing and security alternatives such as SSO, SAML, Client ID and Secret policy
Design and develop Integration solutions using Mulesoft Anypoint platform in an iPaaS hybrid environment i.e. both on premise MuleSoft and CloudHub
Good understanding of AWS Cloud platform for Integration application development, API management and IOT application development. Also, familiar with Docker/Container concepts
Experience with web service technologies and programming languages such as Python, Java, .NET, JSON, HTML/XML/XAML, Ruby etc.
Experience in Implementing Cloud based solutions and providing direction and recommendation for future technologies including the use of SaaS, Big Data technologies
Configuration/implementation and support of IDOC, RFC, JDBC, File, SOAP, HTTP, REST, SFTP, AS2, OFTP adapters in PO., MQTT, MQ, SQS
Experience with Agile environment and SDLC methodologies. 2+ years of experience working with SCRUM development methodology. Deep knowledge of QA best practices across the SDLC and software testing methodologies, tools, and processes. CI/CD , Jenkins, Unix scripting & Angular JS
Business Analysis work in support of diverse IS projects including: data management, integrations, analysis, analytics solutions
Knowledge of predictive modeling & machine learning/training e.g. decision tree, Bayesian network, tensor flow or AWS equivalent, R or Python
Work in global environment, able to impact and influence people, processes and projects
Releasing software products through integration of multiple services/components
Ability to translate business requirements into design options that are cost effective, efficient, re-usable that comply with defined architectural principles and standards and that enhance the business process
Excellent analytical and problem solving, communication and presentation skills
Experience in working with Biotech / Pharma / Healthcare / Manufacturing industries
Worked in direct and virtual teams
Amgen is an Equal Opportunity employer and will consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, or disability status.