Social network you want to login/join with:
This position provides effective architectural and structural design guidance for the RX Digital Team to make intuitive high-level decisions for software development. With a strong technical background, excellent IT skills, and experience in designing and developing a unified vision for software characteristics and functions, the candidate will create architectural approaches for software design and implementation. This guidance will help the development team create software or systems that are high quality, compliant, secure, and reliable.
Responsibilities
* Act as a conduit between Global Architecture and the Digital Engineering teams, collaborating across organizations.
* Develop, design, and govern the overall structure, framework, and architecture of software applications, ensuring alignment with business objectives and scalability for future growth.
* Evaluate and select appropriate technologies, tools, frameworks, and methodologies suited for software development and data management, considering performance, security, and maintainability.
* Create comprehensive architectural and data modeling/transportation documentation, including design specifications, diagrams, and guidelines to facilitate understanding and implementation by development teams.
* Proactively monitor and audit systems and new developments to identify gaps or subsystems that could evolve into shared infrastructure or other simplification opportunities.
* Support and drive technical direction, proof of concepts (PoCs), architecture evolution, and contribute to technical roadmaps aligned with product delivery.
* Research industry advancements and build alliances to explore ways to leverage and advance technical opportunities.
Requirements
* At least a decade of Software Engineering experience.
* Experience designing and creating scalable, maintainable, high-performing software architectures for complex applications.
* Extensive Azure/AWS Cloud experience.
* Strong understanding of programming languages, especially .NET and Java, and databases.
* Experience designing and implementing APIs, with knowledge of RESTful and GraphQL principles, and integrating applications with external services and APIs.
* Deep understanding of architectural patterns like MVC, MVVM, Microservices, Serverless, and others.
* Experience with DevOps principles, CI/CD pipelines, containerization (Docker, Kubernetes), and infrastructure as code tools (e.g., Terraform, Ansible).
Work in a way that works for you
We promote a healthy work/life balance. We offer numerous wellbeing initiatives, shared parental leave, study assistance, and sabbaticals to help you meet your immediate responsibilities and long-term goals.
* Flexible working hours to help you work when you are most productive.
Working for you
Your wellbeing and happiness are key to a successful career. We offer benefits including:
* Generous holiday allowance with options to buy additional days.
* Health screening, eye care vouchers, and private medical benefits.
* Life assurance.
* Access to a contributory pension scheme.
* Save As You Earn share option scheme.
* Travel season ticket loan.
* Electric Vehicle Scheme.
* Maternity, paternity, and shared parental leave.
* Employee Assistance Programme.
* Support for elderly and children's emergency care.
* RECARES days for charity and cause support.
* Employee resource groups with volunteer time.
* Extensive learning and development resources.
* Employee discounts via Perks at Work.
#J-18808-Ljbffr