Job Title: Senior Developer
Job ID/Reference Code: JR-0000052275
Location: Pune, India
Experience Required: 4–6 Years
Educational Requirements:
Bachelor’s or Master’s Degree in Engineering / Computer Applications / Information Technology
Service Line / Business Area: Customer Digital and Data
Role Overview:
Barclays is hiring a Senior Developer to be a key contributor in developing and improving scalable, secure, and performance-oriented software applications. You will collaborate with cross-functional teams to understand business requirements and deliver impactful technology solutions. This role offers the opportunity to work on strategic digital transformation projects within a cutting-edge technology environment.
Key Responsibilities:
Design, develop, and implement high-quality software solutions using .Net Core and the latest .Net Framework.
Build and maintain robust web applications using ASP.Net and WCF services.
Collaborate with product managers, designers, and engineers to ensure seamless delivery of digital products.
Follow Agile methodologies, participate in daily stand-ups, sprint planning, and retrospectives.
Participate in code reviews and mentor junior developers on best practices and coding standards.
Ensure adherence to security practices and conduct effective unit testing to guarantee software reliability.
Contribute to the continuous improvement of software engineering processes and tools, including CI/CD pipeline integration.
Technical Requirements:
Proven experience with .Net Core, ASP.Net, WCF, and modern .Net frameworks.
Solid understanding of object-oriented programming and design patterns.
Hands-on experience with Agile development, CI/CD pipelines, and DevOps practices.
Ability to handle code versioning and integration using Git, Azure DevOps, or similar tools.
Strong understanding of system architecture, performance optimization, and security best practices.
Preferred Skills:
Strong stakeholder management and communication skills.
Experience working in fast-paced, agile enterprise environments.
Familiarity with cloud platforms (Azure/AWS) is an added advantage.
Ability to lead small technical teams or independently manage modules.