Apply Now    

C++ Developer

Req #: 170082129
Location: Hyderabad, AP, IN
Job Category: Technology
Potential Referral Amount: Indian Rupee (INR)
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.
 
Responsibilities
  • 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    

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.

Things to note

Sign in to our application system to continue your job search or update your profile.

Current employees sign in here. Contractors sign in here.

Any information you provide is confidential and will only be viewed by our recruiters in an effort to fill open positions. In addition, the information you provide is subject to our privacy policy practices.

Please note that J.P. Morgan will not accept unsolicited approaches or speculative CVs, nor will J.P. Morgan be responsible for any related fees, from Third Party Firms who are not preferred suppliers.

The firm invites all interested and qualified candidates to apply for employment opportunities.

Need disability related assistance?

If you are a US or Canadian applicant with a disability who is unable to use our online tools to search and apply for jobs, please click here.

Important links

Click here to view the "EEO is the Law" poster.

Click here to view the "EEO is the Law" supplemental poster.

Click here to view our U.S. Pay Transparency Policy.

JPMorgan Chase is an equal opportunity and affirmative action employer Disability/Veteran.