Senior Software Engineer

Barclays

Prague, Czech Republic
C# / .net programming expertise
Domain-driven design (ddd)
Microservice architecture
Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities

Job Summary

  • Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities.
  • Collaborate with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration.
  • Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth.

Matching Summary

Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities.

Skills & Requirements

Must-have

  • C# / .NET programming expertise
  • Domain-Driven Design (DDD)
  • microservice architecture
  • distributed systems
  • SQL skills
  • troubleshooting live production issues
  • clean code, testability, maintainability

Nice-to-have

  • Java exposure
  • event-driven architectures
  • containerization and orchestration
  • Barclays Values and Mindset

Key Requirements

  • Senior Software Engineer role
  • Assistant Vice President Expectations

Work Rights

Not specified

Tailored Resume

Cover Letter