Javascript Java Python Agile TSQL NoSQL Docker Kubernetes Microservices ITIL

Typical Accountabilities: • Spending a majority of time designing, building efficient, reusable, and reliable independently and as a team. • Playing a leadership role on projects and small initiatives. • Oversee the work of assigned project Software...
Typical Accountabilities:
• Spending a majority of time designing, building efficient, reusable, and reliable independently and as a team.

• Playing a leadership role on projects and small initiatives.

• Oversee the work of assigned project Software Engineers and be responsible for the quality and velocity of their work.

• Own the delivery of assigned tasks while operating independently but escalating issues and questions in a timely manner.

• Ensures unit testing, release and implementation activities performed are aligned and in adherence with related AZ IT standards and practices.

• Adhere to the established AstraZeneca lifecycle methodology.

• Develops technical expertise and shares knowledge as required with project and IT change implementation teams working on the development, implementation, test, release, maintenance of Information Technology applications.

• Responsible for design, development, configuration, and documentation of software components.

• Create and execute unit test cases and contribute to test automation.

• Translate application storyboards and use cases into functional applications.

• Management of hosting environment, including database administration and scaling an application to support load changes.

• Provide overall high-level estimates for projects and small initiatives.

• Identifies new hardware/software technologies to fit specialised business needs and configurations

• Conducts performance analysis and documents application components

• Leads investigations of problems within existing IT applications and in coordination with other teams carry out support and maintenance of applications, incident/problem identification and resolution using ITIL methods and processes

Typical People Management Responsibility (direct / indirect reports):
• Approximate number of people managed in total (all levels) - 0-5
• Matrix Manager - (projects/dotted line)

What is the global remit? (how many countries will the role operate in?):
• 2 or 3 countries at a minimum of 40% of time

Education, Qualifications, Skills and Experience:
• Essential: Work experience in modern software development languages and patterns; Higher education qualification in Computer Science, Computer Engineering, comparable program, or relevant work experience; Experience in Web or Mobile Application Development; Prior software development experience including personal projects
• Desirable: Experience of working within a quality and compliance environment and application of policies, procedures and guidelines; Experience building microservices; Experience implementing a microservices architecture

Skills and Capabilities:
• Essential: Strong ability and willingness to learn new technical skills and platforms; Demonstrate good communication skills and facilitation skills with the ability to work with others across remote geographies to achieve objectives; Strong problem-solving skills; Agile Engineering Practices; Prior software development experience using modern languages such as Java, Python and JavaScript; Experience setting up and deploying to platforms such as Docker, Kubernetes, and Heroku; Experience with both SQL and NoSQL databases; Understanding of fundamental design principles behind a scalable application; Ability to implement automated testing platforms and unit tests
• Desirable: Good commercial awareness and understanding of the external market; Demonstrate initiative, strong customer orientation, and cross-cultural working

Key Relationship to reach solutions:
• Internal (to AZ or team): Project Management; Information Architecture; Business Analyst; Testing; Service Introduction and Service Delivery
• External (to AZ): Third Party Suppliers / External Consultants

¡No te pierdas nada!

Únete a la comunidad de wijobs y recibe por email las mejores ofertas de empleo


Nunca compartiremos tu email con nadie y no te vamos a enviar spam

Suscríbete Ahora

Últimas ofertas de empleo de Programador/a en Barcelona

Qida (home-care)

Barcelona, ES

¿Estás buscando un proyecto de alto crecimiento personal/profesional y generando impacto con lo que haces? Estamos...

Universia España

Barcelona, ES

Full-time. Hybrid & flexible, based in Spain. Build bots. Untangle legacy systems. And create tools that actually get...

Triangle Grup de Serveis

Barcelona, ES

Si te apasiona la programación y quieres realizar tu carrera profesional como desarrollador, envíanos tu currículum a...

Randstad ES

Buscamos un Programador de PLC y SCADA con gran autonomía para liderar proyectos de principio a fin. El candidato ideal...

Logicalis Spain

En Logicalis Spain buscamos personas que nos ayuden a impulsar un proceso de hiperautomatización para optimizar y...

Aubay

Barcelona, ES

Funciones - Análisis y desarrollo de aplicaciones en entorno Java/J2EE. - Participación en el diseño técnico de...

Aubay

Barcelona, ES

Funciones - Diseño, desarrollo y mantenimiento de aplicaciones y soluciones en lenguaje ABAP. - Implementación de...

CAS TRAINING

Barcelona, ES

CAS Training, empresa de referencia con más de 20 años en consultoría tecnológica, outsourcing y formación especializada...

CAS TRAINING

Cas Training, empresa de referencia con más de 20 años de experiencia en consultoría tecnológica, outsourcing y formación...

Aubay

Barcelona, ES

Funciones Programación de tareas y nuevos desarrollos de complejidad media/alta Horario flexible de lunes a jueves de...