JobsAisle
J

Software Engineer II IT Architecture

JPMorgan Chase & Co.

India₹40,000–₹120,000/moAED 1.8K-5.3K/moToday
IndiaSoftware EngineeringSystem DesignApplication DevelopmentTestingDebuggingProgramming LanguagesAgile MethodologiesSecuritySoftware Development Life CycleDatabase Querying LanguagesCICDResiliencyCloud TechnologiesFull Time

Skills Required

AwsAgileMachine Learning

Job Description

Job Description As a Software Engineer II at JPMorgan Chase within Asset and Wealth Management Technology division, you will serve as a seasoned member of an agile team working towards enhancing the design and delivering software components of the firm's state-of-the-art technology products in a secure, stable, and scalable manner. Your role involves executing software solutions through design, development, and technical troubleshooting of multiple components within a technical product application or system. You will gain the necessary skills and experience to grow within your role. **Key Responsibilities:** - Executes standard software solutions design, development, and technical troubleshooting. - Writes secure and high-quality code using the syntax of at least one programming language with limited guidance. - Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications. - Applies knowledge of tools within the Software Development Life Cycle toolchain to enhance automation value. - Applies technical troubleshooting to break down solutions and solve technical problems of basic complexity. - Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development. - Learns and applies system processes, methodologies, and skills for the development of secure, stable code and systems. - Contributes to a team culture of diversity, equity, inclusion, and respect. **Qualification Required:** - Formal training or certification on software engineering concepts and 2 years of applied experience. - Hands-on practical experience in system design, application development, testing, and operational stability. - Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages. - Demonstratable ability to code in one or more languages. - Experience across the whole Software Development Life Cycle. - Exposure to agile methodologies such as CI/CD Applicant Resiliency, and Security. - Emerging knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.). **Additional Company Details:** The role emphasizes a culture of diversity, equity, inclusion, and respect within the team environment. **Preferred Qualifications:** - Familiarity with modern front-end technologies. - Exposure to cloud technologies. Please note that the required experience for this role is Staff IC. As a Software Engineer II at JPMorgan Chase within Asset and Wealth Management Technology division, you will serve as a seasoned member of an agile team working towards enhancing the design and delivering software components of the firm's state-of-the-art technology products in a secure, stable, and scalable manner. Your role involves executing software solutions through design, development, and technical troubleshooting of multiple components within a technical product application or system. You will gain the necessary skills and experience to grow within your role. **Key Responsibilities:** - Executes standard software solutions design, development, and technical troubleshooting. - Writes secure and high-quality code using the syntax of at least one programming language with limited guidance. - Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications. - Applies knowledge of tools within the Software Development Life Cycle toolchain to enhance automation value. - Applies technical troubleshooting to break down solutions and solve technical problems of basic complexity. - Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development. - Learns and applies system processes, methodologies, and skills for the development of secure, stable code and systems. - Contributes to a team culture of diversity, equity, inclusion, and respect. **Qualification Required:** - Formal training or certification on software engineering concepts and 2 years of applied experience. - Hands-on practical experience in system design, application development, testing, and operational stability. - Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages. - Demonstratable ability to code in one or more languages. - Experience across the whole Software Development Life Cycle. - Exposure to agile methodologies such as CI/CD Applicant Resiliency, and Security. - Emerging knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.). **