Assoc, Prod Specialist - Switching & Cards
Standard Chartered Bank · Bengaluru · onsite · Posted 3d ago
About a minute. You'll make an account on the way through.
About this role
Job Description:
Job Summary:
App Development is responsible for designing, building, testing and maintaining secure, scalable and high-performing software solutions that support business, client and operational outcomes. The discipline translates business and technical requirements into reliable applications, services, interfaces and digital capabilities that can be safely operated, enhanced and scaled over time.
Operating across software engineering, API development, database integration, testing, secure coding, DevOps and production support, App Development plays a critical role in delivering technology that is maintainable, resilient and aligned to enterprise standards. The discipline requires strong programming capability, sound engineering judgement, collaboration across technology and business teams, and the ability to balance speed of delivery with quality, security, reliability and long-term sustainability.
Key Responsibilities:
- Design and build software applications, interfaces, APIs and services that meet business requirements while remaining secure, scalable, maintainable and performant.
- Translate functional and technical requirements into practical engineering solutions, selecting appropriate patterns, technologies and implementation approaches based on system context and delivery needs.
- Develop and maintain application components across relevant technology stacks, which may include web, mobile, backend, integration, database or platform-specific environments.
- Apply appropriate programming languages, frameworks and tools such as Java, JavaScript, Python, Go, Kotlin, React, Angular, Android, HTML/CSS or equivalent technologies where relevant to the application domain and platform context.
Code Quality, Testing & Engineering Standards:
- Write and maintain clean, readable, reusable and well-structured code that supports long-term maintainability and reduces avoidable technical debt.
- Conduct and participate in code reviews to improve quality, consistency, security and adherence to engineering standards.
- Develop and apply automated testing approaches, including unit, integration, API and regression testing, to strengthen delivery confidence and reduce defects.
- Improve engineering practices by applying standards for version control, branching, documentation, peer review, test coverage and maintainable design.
Secure Development & Technology Risk:
- Implement secure coding practices to protect applications, data and customers from security vulnerabilities and technology risks.
- Apply security fundamentals across application design and development, including authentication, authorisation, input validation, secrets management and secure API design where relevant.
- Identify and remediate common application security issues, including web, mobile, API and data-related vulnerabilities.
- Ensure development activities align with internal technology controls, software delivery standards and applicable governance requirements.
API, Integration & Data Engineering:
- Design and develop APIs, integration points and service interfaces that enable reliable data exchange between systems, platforms and digital channels.
- Develop and optimise database structures, queries and data access patterns to support performance, scalability and reliability.
- Apply database development and management practices across relevant database technologies, such as relational databases, MySQL or equivalent platforms, depending on application needs.
- Support distributed system design by considering service boundaries, transaction handling, latency, resilience and dependency management.
DevOps, Deployment & Release Readiness:
- Support application deployment through CI/CD practices, automated build pipelines, version control and controlled release processes.
- Collaborate with release, infrastructure and operations teams to ensure applications are deployment-ready and aligned to environment, configuration and operational requirements.
- Use DevOps practices, containerisation or orchestration technologies such as Docker, Kubernetes or equivalent platforms where relevant to improve delivery consistency and application portability.
- Prepare applications for production by ensuring appropriate configuration, documentation, operational handover and release readiness activities are completed.
Application Performance, Reliability & Supportability:
- Monitor and analyse application performance, errors, logs and operational metrics to identify reliability, scalability or user experience issues.
- Troubleshoot and resolve technical issues across application code, APIs, databases, integrations, infrastructure dependencies or runtime environments.
- Design and improve applications with supportability in mind, including observability, logging, error handling, recovery behaviour and operational diagnostics.
- Strengthen application resilience by identifying failure points, reducing recurring incidents and improving system behaviour under real-world operating conditions.
Technical Problem Solving & Continuous Improvement:
- Investigate and resolve complex technical problems using structured analysis, debugging, experimentation and collaboration with relevant specialists.
- Evaluate new tools, frameworks and engineering approaches where they improve maintainability, security, scalability, developer productivity or delivery efficiency.
- Simplify and refactor systems, code and workflows to reduce complexity, improve performance and address technical debt.
- Apply lessons learned from defects, incidents, reviews and delivery challenges to improve future engineering outcomes.
Stakeholder Collaboration & Delivery Alignment:
- Collaborate with product owners, business stakeholders, designers, testers, release teams, infrastructure teams and other engineers to align solutions with user and business needs.
- Communicate technical options, risks, dependencies and trade-offs clearly to support effective decision-making.
- Contribute to agile delivery practices by participating in planning, refinement, estimation, reviews and continuous improvement activities.
- Document technical designs, implementation decisions, interfaces and support information to enable maintainability, knowledge sharing and operational continuity.
Motivations:
- Motivated by solving complex problems through technology and engineering creativity.
- Energised by learning, experimenting and continuously improving technical solutions.
- Thrives in collaborative environments where innovation, quality and craftsmanship are valued.
Skills and Experience:
Priority Skills:
- Software Engineering
- Programming Principles
- Application Programming Interface
- Database Development
- Distributed Systems
- DevOps
- Software Testing
- Secure Coding
- Web Application Security
- Mobile Security
Other Skills:
- Platform Management
- Operating Systems
- Computer Network
- Database Administration
- Functional Writing
Qualifications:
- Experience contributing to the development of software solutions that support business, customer or operational outcomes.
- Experience working in collaborative, cross-functional delivery teams where requirements are translated into technology solutions.
- Experience applying structured problem-solving approaches to resolve technical challenges and improve system performance.
- Experience working within engineering environments that emphasise quality, maintainability, security and continuous improvement.
- Experience adapting to evolving technologies, development practices or delivery approaches while maintaining effective outcomes.
- The role will be responsible for creating a roadmap for applications that are robust and futuristic solutions for ATM Switch and Cards & Payment domain.
- The role will be responsible for handling the solution architecture design and delivery for the ATM Switch, Cards and Payment domain.
- Will be responsible for developing solutions, stakeholder management, vendor and financial management, developing project costs, and delivering the developed solutions.
- Ability to identify and manage risks, including developing contingency plans to mitigate potential issues.
- Knowledge of card issuing and transaction acquiring processing and standards.
- Knowledge of ISO8583 messaging standard protocols.
- Hands-on experience with Visa, MasterCard, UPI and other national card schemes issuing and acquiring, and scheme compliance requirements.
- Design and develop high-volume, low-latency applications for mission-critical systems and deliver high availability and performance.
- Contribute to all phases of the development lifecycle, including design, development, testing and deployment.
- Write well-designed, efficient code using best software development practices.
- Ensure designs are following specifications and prepare and produce releases of software components.
- Actively look for opportunities to enhance standards and improve code quality and development process efficiency.
- Must ensure the projects and solutions are delivered within scope and budget, and as per industry standards.
- Proven hands-on experience in Java development, including Java 8/11/17/21, Spring framework (Spring Boot, Spring MVC), Hibernate/JPA.
- Experience with building and consuming RESTful APIs.
- Experience with Linux OS and Linux shell scripting.
- Solid understanding of microservices architecture and design principles.
- Familiarity with relational databases - PostgreSQL.
- Identify and fix vulnerabilities for internal and external components.
- Proficient understanding of code versioning tools, such as Git.
- Experience with Agile methodologies and continuous integration/delivery pipelines (CI/CD).
- Excellent analytical and problem-solving skills with strong attention to detail.
- Good communication skills and ability to work effectively in a team environment.
- Knowledge of HSM protocols and configuration, and knowledge of encryption keys/cryptography including symmetric and asymmetric keys, 3DES, AES, SM4, SHA.
- Familiarity with EMV technologies and standards, and PCI DSS and PA DSS standards.
- Familiarity with contact and contactless technologies, and familiarity with 3DS and tokenization standards.
- Strong design and programming knowledge in Unix/Linux environment and Unix shell scripting.
- Knowledge of end-to-end systems development life cycles (i.e., waterfall, Agile and other modern approaches to software development).
- Excellent verbal and written communication skills for technical and non-technical audiences of various levels in the organisation.
- Willingly shares relevant technical and/or industry knowledge and expertise with other resources.
- Excellent problem-solving, team, and time management skills.
- Resourceful and proactive in gathering information and sharing ideas.
- Experience in banking or financial services industry.
- Working experience in cloud and digital transformation projects is an advantage.
- Good knowledge of open banking is a plus.
- Ability to review requirements, impact analysis, gap analysis, high-level design, cost estimation, propose timeline, obtain project approval, and draft solution architecture, functional specification, and technical specification documents.
- Be an excellent leader and subject matter expert on technical and functional knowledge.
- Good team collaboration and relationships within and outside POD to all levels of the organisation, with strong influencing, conflict resolution and negotiation skills.
Sourced from instahyre
Skills
About Standard Chartered

Standard Chartered Bank
Banking
27k+
employees
1853
173 years old
London, England
GB
₹13L PA avg
Avg at Standard Chartered
About
Industries
Employee ratings
10 reviews
Culture
3.9
Career growth
3.0
Work-life
4.0
Employees rate it well for
Find them on