Senior Software Engineer
- Compensation
- Not disclosed
- Location
- Chennai
- Work setup
- Onsite
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Software engineering
- Posted
Skills
Must have
- Bachelor's degree in computer science, Engineering, or related field (or equivalent experience)
- 3+ years of hands-on Salesforce development experience
- Strong proficiency in: Apex (classes, triggers, batch processing) Lightning Web Components (LWC) Salesforce data modeling and schema design
- Experience developing integrations using REST/SOAP APIs
- Familiarity with CI/CD pipelines and version control (Git)
Nice to have
- Salesforce certifications (Platform Developer I/II, App Builder, or Architect track)
- Experience with Salesforce CPQ, Service Cloud, or Financial Services Cloud
- Experience with enterprise integrations (Kafka, middleware platforms, microservices)
- Experience in regulated industries (financial services, banking, or payments)
- Exposure to AI/automation capabilities within Salesforce ecosystem
Full description
At U.S. Bancorp India, we're on a journey to do our best. We believe it takes all of us to bring our shared ambition to life, and each person is unique in their potential. A career with U.S. Bancorp India gives you a wide, ever-growing range of opportunities to discover what makes you thrive at every stage of your career. Try new things, learn new skills and discover what you excel at-all from Day One.
Job Description
Salesforce Development & Configuration
- Design, develop, and implement solutions on the Salesforce platform (Sales Cloud, Service Cloud, CPQ, etc.)
- Develop Apex classes, triggers, batch jobs, and test classes
- Build Lightning Web Components (LWC), Aura components, and Visualforce pages as needed
- Configure declarative solutions using Flow, Process Builder (as applicable), and validation rules
- Create and maintain custom objects, data models, and automation workflows
Integration & API Development
- Design and implement integrations between Salesforce and enterprise systems using REST/SOAP APIs
- Support event-driven and batch integration patterns across distributed systems
- Ensure data integrity and consistency across systems
Solution Design & Collaboration
- Partner with product owners and business teams to gather and refine requirements
- Translate business needs into scalable technical solutions aligned with enterprise architecture
- Contribute to reusable component design and platform standardization
DevOps & Release Management
- Participate in CI/CD pipelines (e.g., Copado, Jenkins, Git-based workflows)
- Support release planning, testing, and deployment activities
- Ensure code quality through peer reviews, unit testing, and best practices
- Maintain high test coverage and adhere to deployment standards
Production Support & Operational Excellence
- Provide L2/L3 support for production issues and incidents
- Troubleshoot Salesforce applications, integrations, and data issues
- Perform root cause analysis and implement corrective actions
- Support platform stability, reliability, and performance optimization
Security, Compliance & Governance
- Ensure solutions comply with enterprise security, risk, and regulatory requirements
- Implement role-based access controls and data protection standards
- Aligning development with enterprise governance, naming conventions, and data standards
Innovation & Continuous Improvement
- Identify opportunities to improve processes, automation, and system capabilities
- Support adoption of new Salesforce features (e.g., AI, automation tools)