Apply Now    

C++ Developer

Req #: 180020982
Location: Hyderabad, AP, IN
Job Category: Technology
Job Description:
JPMorgan Chase & Co. (NYSE: JPM) is a leading global financial services firm with assets of $2.5 trillion and operations in more than 60 countries. The firm is a leader in investment banking, financial services for consumers, small business and commercial banking, financial transaction processing, asset management, and private equity.
Global Technology Infrastructure (GTI) is the technology infrastructure organization for the firm, delivering a wide range of products and services, and partnering with all lines of business to provide high quality service delivery, exceptional project execution and financially disciplined approaches and processes in the most cost effective manner. The objective of GTI is to balance business alignment and the centralized delivery of core products and services. GTI is designed to address the unique infrastructure needs of specific lines of business and the demand to leverage economies of scale across the firm.
The Core Foundation Services team (CFS) is responsible for providing end to end support for critical technologies that are used across the company. This includes Configuration and Orchestration, Identity Management, Name Services, Enterprise Monitoring Solutions, and automation tools used to manage these technologies.

CFS is seeking software developers to work on the enterprise standard solution for Application Deployment. Successful candidates will be part of a global team responsible for the development of an integrated eco-system of tools and services to support the deployment of over 1000 applications across multiple platforms, including Linux servers, Windows workstations and public/private cloud environments. This is a highly technical role involving hands-on programming and exposure to all phases of the software development lifecycle.
  • Design and implement cross-platform solutions for deploying, configuring and instantiating applications in production
  • Develop strategies for integrating with enterprise solutions for change management, configuration management and application inventory management
  • Follow Agile development practices to continuously deliver high quality software
  • Participate in daily scrums and bi-weekly sprint planning, review and retrospective meetings
  • Ensure high standards of code quality, test coverage and performance
Essential Skills
  • 5+ years experience developing large-scale, distributed applications in an enterprise environment
  • Strong Computer Science fundamentals
  • Highly proficient in C++; comfortable learning new languages and technologies as required
  • Specific experience developing concurrent, multi-threaded systems
  • Experience with debugging, performance profiling and optimization
  • Ability to collaborate effectively with colleagues in other regions/time zones
  • Excellent interpersonal and communication skills
  • Positive, “can do” attitude
Desirable Skills
  • Specific experience with C++ 11 and Boost
  • Java, C# and/or Python experience would be beneficial
  • Exposure to NoSQL database technologies
  • Experience with Git, Bitbucket and Jenkins
  • Experience building continuous delivery pipelines to enable fully automated software releases
  • Understanding of DevOps philosophy
  • Familiarity with virtual machine and/or application container technologies such as VirtualBox, Docker and Packer would be beneficial
Apply Now    
Link for schema

Join our Talent Community

Not ready to apply? Leave your information with us and we will keep you up to date with new career opportunities.

Other Information

Apply Using LinkedIn

You can also apply using your LinkedIn® profile. It may save you some time because your information will be automatically transferred into our system. Just click on the LinkedIn logo when you get to the application screen and follow the directions.

Submit an Updated Résumé

During the application process, be sure you have an up-to-date copy of your Résumé, your cover letter and any other documentation you would like to submit.