Description
We are seeking a skilled Software Engineer to join our team at Barclays, located in Pune, Gera Commerzone SEZ. As a Software Engineer, you will play a crucial role in designing, developing, and improving software that provides business, platform, and technology capabilities for our customers and colleagues.
Responsibilities
- Develop and deliver high-quality software solutions using industry-aligned programming languages, frameworks, and tools.
- Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define software requirements and devise solution strategies.
- Participate in code reviews and promote a culture of code quality and knowledge sharing.
- Stay updated on industry technology trends and innovations, and contribute to the organisation's technology communities.
- Adhere to secure coding practices to mitigate vulnerabilities and ensure secure software solutions.
- Implement effective unit testing practices to ensure proper code design, readability, and reliability.
Assistant Vice President Expectations
- Advise and influence decision-making, contribute to policy development, and take responsibility for operational effectiveness.
- Lead a team performing complex tasks, using well-developed professional knowledge and skills to deliver on work that impacts the whole business function.
- Demonstrate leadership behaviours, including listening and being authentic, energising and inspiring, aligning across the enterprise, and developing others.
Requirements
- Strong proficiency in UiPath, including platform, orchestrator, asset management, and performance management.
- Deep understanding of process automation, RPA architecture, and design patterns.
- Experience with REST APIs, SOAP services, and web services integration.
- Ability to use existing RPA and Machine Learning knowledge to rapidly learn how to develop automations using other tools.
- Experience in version control, release management, automation performance monitoring, incident handling, and RCA.
- Good understanding of infrastructure, including virtual machines, credential vaults, and active directory.
Nice to Have
- Working knowledge of Blue Prism.
- Experience in developing in-house automation tools.
- Exposure to Machine Learning, OCR, and AI.
- Strong communication and stakeholder management skills.
- Ability to lead mid-size technical teams and mentor junior developers.
- Exposure to service management.
- Bachelor's degree in Computer Science, Information Technology, or Engineering.