We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.
As a Lead Software Engineer at JPMorgan Chase within the Asset and Wealth Management, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.
Job responsibilities
- Design, develop, deliver and maintain secure, high-quality software solutions that enhance business capabilities and modernize technology platforms
Want more jobs like this?
Get jobs in Bangalore, India delivered to your inbox every week.
• Produce architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development
• Collaborates with business and technology partners in multiple regions and time zones to maximize value delivered
• Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems
• Participate in scrum team stand-ups, code reviews and other ceremonies, contribute to task completion and blocker resolution within your team
• Contributes to software engineering communities of practice and events that explore new and emerging technologies
• Adds to team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Experience with variety of Databases, BI tools, design, develop and implement robust data virtualization solutions.
- Denodo developer proficiency, VQL, performance tuning
- Ability to troubleshoot and define resource manager restrictions, query delegation, join strategies, remote tables etc.
- Should know about MPP architecture and familiarity in integrating bigdata tools and technologies.
- Formal training or certification on software engineering concepts
- Hands-on technical experience in system design, application development, testing, and operational stability
- Proficient in coding in one or more languages (Java Preferred)
- Experience in developing, debugging, and maintaining resilient and secure codebases in an enterprise environment with one or more modern programming languages and database querying languages
- Solid understanding of agile methodologies (such as Scrum/Kanban)
- Familiarity with Continuous Integration/Deployment practices
- Demonstrated practical experience of cloud technologies (Preferred Amazon Web Services and Kubernetes)