Lead Developer - Dot Net

Barclays

Pune, India
.net, .net core, and c# development
Microservices architecture understanding
Solid design principles
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

  • .Net, .Net core, and C# development
  • Microservices architecture understanding
  • SOLID design principles
  • Automated unit testing with NUnit/XUnit
  • Distributed application development
  • Automated testing and CI/CD
  • Secure coding practices

Nice-to-have

  • Investment banking experience
  • REST API development
  • UI development with Angular/React
  • AWS cloud experience
  • NoSQL database knowledge
  • Docker, Openshift/Kubernetes
  • Agile SDLC and Scrum/Kanban

Key Requirements

  • Bachelor's degree
  • Extensive .Net development experience
  • Experience with event-driven architecture
  • Experience with dependency injection
  • Experience with event sourcing
  • Experience with BDD using Specflow
  • Experience with middleware technologies (MQ/Solace/Kafka)
  • Hands-on Git source control experience
  • Ability to drive and deliver tasks independently
  • Initiative for process automation

Work Rights

Not specified

Tailored Resume

Cover Letter