10 ago
|
Astrazeneca
|
Guadalajara
10 ago
Astrazeneca
Guadalajara
**Introduction to Role**
Are you an experienced software engineer passionate about developing innovative solutions using microservices, APIs, and Cloud technologies? At AstraZeneca, your expertise will contribute to developing impactful web, mobile, and serverless backend solutions that make a difference in patients' lives. We prioritize patients and strive to meet their unmet needs globally. Our work environment encourages entrepreneurial thinking, collaboration, and bold innovation. If you are proactive, confident in leading, and curious about technology's potential, we invite you to join our team.
**Key Responsibilities**
- Develop and implement robust back-end components for mobile and web apps, ensuring high performance and scalability.
- Dedicate time to advancing your skills, exploring new technologies, and building Proofs of Concept (PoCs) to drive innovation.
- Ensure code quality by writing comprehensive automated unit and acceptance tests.
- Collaborate with stakeholders to define project goals and technical requirements.
**Essential Skills and Experience**
- Extensive experience in software development with proficiency in Python, Java, and JavaScript/TypeScript.
- Strong expertise in SQL/NoSQL databases and designing APIs and Microservices.
- Experience leading teams and projects, with experience in agile methodologies (Scrum or Kanban).
- Strong problem-solving skills and a passion for learning and innovation.
- Excellent communication skills to work effectively with general teams.
**Desirable Skills and Experience**
- Experience with CI/CD pipelines and Infrastructure as Code (IaC) tools like Terraform.
- Knowledge of Event-Driven Architectures.
- Familiarity with Test-Driven Development (TDD), Behavior-Driven Development (BDD), or pair programming.
- Experience with Front-End technologies such as Angular and React.
- Understanding of containerization and orchestration tools like Kubernetes.
**Our Work Environment**
At AstraZeneca, we bring together diverse teams to encourage bold thinking and life-changing innovations. We value in-person collaboration, typically working three days a week from the office, while respecting individual flexibility needs.
In our Technology division, you'll be empowered to take ownership, explore new ideas, and challenge the status quo. Participate in hackathons, work with large data sets, and push the boundaries of technology.
📌 Senior Software Engineer (Guadalajara)
🏢 Astrazeneca
📍 Guadalajara