This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Embark on a transformative journey as Software Engineer - VP at Barclays, where you'll spearhead the evolution of our digital landscape, driving innovation and excellence. You'll harness cutting-edge technology to revolutionize our digital offerings, ensuring unapparelled customer experiences. You will be responsible for supporting the successful delivery of Location Strategy projects to plan, budget, agreed quality and governance standards. You'll spearhead the evolution of our digital landscape, driving innovation and excellence. You will harness cutting-edge technology to revolutionize our digital offerings, ensuring unparalleled customer experiences.
Job Responsibility:
Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks and tools
Ensuring that code is scalable, maintainable, and optimized for performance
Write clean, maintainable, and efficient code while adhering to best practices and coding standards
Troubleshoot and resolve front-end issues and bugs in a timely manner
Work closely with backend developer to integrate APIs and ensure seamless data flow between the front-end and back-end system
Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities
Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
Implementation of effective unit testing practices to ensure proper code design, readability, and reliability
Requirements:
Strong technical skills in backend development using Python
Proven AWS implementation experience using IaC and best practices
Proficiency with software development lifecycle using, Git, Agile, and test-driven development
Demonstrable experience with Docker/Kubernetes containerization and CI/CD pipelines
Strong problem-solving skills and attention to detail
Ability to work independently and as part of a team in a fast-paced environment
Bachelor’s in computer science, related fields, or equivalent experience
Nice to have:
Hands-on, curious Engineer with good collaborative skills
Experience developing or integrating AI/ML applications