Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities for customers and colleagues
Job Summary
Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities for customers and colleagues.
Collaborate with product managers, designers, and other engineers to define requirements, devise solutions, and ensure seamless integration with business objectives.
Contribute to strategy, plan resources, manage policies, and deliver continuous improvements while adhering to secure coding practices and effective unit testing.
Matching Summary
Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities for customers and colleagues.
Skills & Requirements
Must-have
Software development lifecycle oversight
Scalable, maintainable, performant code
Secure coding practices
Unit testing implementation
Microservices and UI/UX knowledge
Cross-functional collaboration
Nice-to-have
Industry technology trends
Knowledge sharing culture
Analytical thought and problem-solving
Stakeholder relationship building
Barclays Values and Mindset
Key Requirements
B.E. / B. Tech or equivalent
Experience in software designs, languages, and architecture