Posted in Other 11 days ago.
Location: Gaithersburg, Maryland
AstraZeneca is currently looking for a Senior Software Engineer to join our R&D IT Solution Delivery Team. This role requires someone that codes daily, is self-motivated, and has a passion for development. We'll rely on you to bring your technical acumen to help the team continue to deliver world class solutions.
We have an established product engineering team which is expanding as our product is being diversified. We thrive on having teammates who are a pleasure to work with. To us, this means having humility, taking accountability for your work and your team, feeling the need to continually raise the expectations of yourself and others, and lastly being a true engineer who is capable of solving complex problems. Simply said, we seek to make an addition to the team that makes us better.
In this role you will be part of our global development team which is migrating as close to as we can to a true DevOps model. You will be a factor in that transition. Ours is a lean team which builds across the stack - we do everything from data transformations to front end development. You are expected to have experience in data extraction and transformation practices, rest services and front-end development practices. You will be given requirements that you are expected to understand, plan, develop, and thoroughly test before considering the work completed. Deployments and infrastructure are also handled by our team and you will need to be capable of doing deployments and preparing your work for the infrastructure requirements. You are expected to thoroughly understand the Software Development Lifecycle and best practices that should allow you to help your fellow teammates. You along with team members are also expected to support your work after it has been released to our customers. You build it, you own it.
We consider individuals in this role to be one of our top tier Software Engineers. A top tier software engineer is capable of working in multiple spaces and is likely to be the most experienced and skilled engineer on the team to begin with. Learning new technology is part of that. However, you must have deep technical skills and a long history of writing code. It is not necessary that you have expertise in all of the following, but here are a few skills we are looking for in a person for this role -