Bristol Myers Squibb logo

Software Engineer

Bristol Myers Squibb
NewPosted today

LOCATION

Hyderabad · Onsite

EXPERIENCE

5+ Years

TYPE

FullTime

SKILLS REQUIRED

Cloud ArchitectureInfrastructure as CodeCI/CDPythonRESTful APIsServerlesstroubleshooting

Job description

Overview

Experienced Developer focused on cloud-native services, DevOps, automation and reusable platforms, designing complex systems, self-service user and admin portals and cloud-based services, with expert-level AWS experience.

What you'll do

  • Develop, analyze and design end-to-end cloud-native solutions that automate complex tasks and simplify user experience.
  • Be a developer and engineer the team depends on, tackling difficult problems, producing automation and proving out abstract solutions.
  • Create and provide long-term technical leadership and vision for teams, guiding internal development teams on cloud architecture, engineering and operational standards.
  • Troubleshoot difficult cases across cloud, system and network problems, including helping other teams with systems that were not built by the team.
  • Architect, build and support systems in collaboration with other departments and colleagues, considering long-term scale, resiliency, cost, security and maintainability.
  • Quickly learn new services as they come out of AWS, Azure and GCP, and work on a wide range of innovative cloud use cases.
  • Create code assets and tools to accelerate cloud projects.
  • Be an automation advocate, automating manual processes and writing code to expedite detection and mitigation of issues in the environment.
  • Work with other app-dev teams to develop new cloud-hosted services.
  • Partner with internal and external service providers to design and implement cloud data systems in the BMS cloud environment.
  • Educate and train teams, and document, design/build automation tools and APIs.

What you'll need

  • Bachelor's degree in computer science, Information Technology, or commensurate experience.
  • At least 5+ years of experience in cloud computing, software development and/or Cloud Center of Excellence (COE) as a hands-on coding role.
  • At least 3+ years of experience working with AWS as a senior developer.
  • Strong knowledge of cloud computing platforms such as AWS, Azure, or Google Cloud.
  • Strong developer with experience using AWS services beyond just EC2s and Databases.
  • Expertise in serverless, managed services, API governance and basic networking, including a strong understanding of basic cloud networking to assist in troubleshooting and designing optimized solutions.
  • Hands-on experience with cloud projects, with the ability to deliver quality script, code and test suites.
  • Working experience with deep-dive HTTPS troubleshooting.
  • Lots of experience with REST API and design, GraphQL and React/CSS front end.
  • Skilled with JavaScript, NodeJS and Python, especially in Lambda and Beanstalk environments.
  • Coach and develop other employees, be a technology leader and resolve difficult technical roadblocks.
  • Demonstrated knowledge or experience with CloudFormation at scale and reuse, with the ability to influence multiple workstreams with reusable IaC components.
  • Experience developing multi-region, serverless solutions on AWS and addressing all non-functional and AWS Well-Architected concerns in the design.
  • Ability to design for end-user simplicity while ensuring the system can handle complexity and exceptions internally.
  • Experience breaking down projects into MVP and Agile deliverables, delivering complex end systems incrementally.
  • Ability to design for disaster recovery on an IaaS cloud platform.
  • Strong scripting skills, such as Python, Bash, Ruby, Perl, PowerShell, SSM, etc.
  • Experience managing substantial numbers of cloud accounts consistently using automation.
  • Hands-on knowledge of cloud SDK, CLI and scripting.
  • Good listener and communicator, with strong verbal, non-verbal diagramming and written communication skills, able to work effectively across internal and external organizations.
  • Experience working with and building an automated build pipeline, continuous integration and continuous deployment.
  • Experience with source code control repositories.
  • In-depth understanding of interface contracts, loosely coupled designs, simplifying solutions and reducing TCO for the end-to-end picture.
  • Experience with DevOps/Infrastructure-as-Code (IaC) delivery models, cloud network, security and application architecture and usage models.
  • Experience with Agile, DevOps and test-oriented system design philosophies, and the ability to interface with other teams that need education on cloud and DevOps best practices.
  • Willingness to occasionally work in a 24x7 on-call cycle to manage escalations.
  • Ability to explain complex technology concepts to both technical and non-technical audiences at all levels in the organization.

Nice to have

  • Experience creating and maintaining an Enterprise Internal Development Platform or equivalent highly reusable components or services.
  • Prior success in automating a real-world problem from manual parts.
  • Expertise in cloud security and access models.
  • Management of continuous integration servers such as AWS CodePipeline and CodeBuild.
  • Familiarity with monitoring tools.
  • Strong practical Linux and Windows server configuration, CLI, scripting and automation skills, particularly in a cloud environment.
  • Skilled with producing well-designed UX with self-service solutions using React GUI with REST/GraphQL APIs securely.
  • Experience with seamless/automated build scripts used for release management across environments.
  • AWS Service Catalog experience.
  • Experience with automated testing and unit test tools and processes.
  • Experience building and supporting serverless automation in AWS.
  • Expertise in PaaS and SaaS methodologies, network integration and controls.
  • Experience architecting microservice-based cloud solutions.
  • Certifications: AWS Certified Developer, AWS Certified DevOps Engineer (Associate or Professional), AWS Certified SysOps Administrator Associate; any Azure or Google Cloud certification.

Details

  • Location: Hyderabad, Telangana, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineer