Logo of Huzzle

Software Engineer

  • Job
    Full-time
    Senior Level
  • Software Engineering
  • Columbus
  • 7d left

AI generated summary

  • You need a Master's degree in Computer Science or related field plus 5 years of experience, or a Bachelor's degree plus 7 years experience. Must have skills in Adobe Experience Manager, Agile SDLC, Java, React, and WebSphere.
  • You will design, develop, and implement software solutions, troubleshoot code issues, participate in code reviews, and assist with project planning sessions to analyze requirements and propose solutions.

Requirements

  • Minimum education and experience required: Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Information Technology, Electrical Engineering, or related field of study plus 5 years of experience in the job offered or as Software Engineer, Web Project Lead, Software Programmer, Programmer Analyst, Software Developer, or related occupation. The employer will alternatively accept a Bachelor’s degree in Computer Science, Computer Engineering, Computer Information Systems, Information Technology, Electrical Engineering, or related field of study plus 7 years of experience in the job offered or as Software Engineer, Web Project Lead, Software Programmer, Programmer Analyst, Software Developer, or related occupation.
  • Skills Required: Requires experience in the following: Adobe Experience Manager (AEM); Agile SDLC; Application Architecture Disciplines; Accessibility (ADA) compliance development; J2EE; Jenkins; NodeJS; CSS; HTML; Java; JavaScript; React; Typescript; Bootstrap; REST; WebSphere; GIT; Junit; Software Development and SQL.

Responsibilities

  • Design, develop and implement software solutions. Solve business problems through innovation and engineering practices. Involved in all aspects of the Software Development Lifecycle (SDLC) including analyzing requirements, incorporating architectural standards into application design specifications, documenting application specifications, translating technical requirements into programmed application modules, and developing or enhancing software application modules. Identify or troubleshoot application code-related issues. Take active role in code reviews to ensure solutions are aligned to pre- defined architectural specifications. Assist with design reviews by recommending ways to incorporate requirements into designs and information or data flows. Participate in project planning sessions with project managers, business analysts, and team members to analyze business requirements and outline proposed solutions.

FAQs

What educational background is required for this Software Engineer position?

A Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Information Technology, Electrical Engineering, or a related field of study is required, along with 5 years of experience in a similar role. Alternatively, a Bachelor’s degree in the same fields with 7 years of experience will be accepted.

What programming languages and tools are required for this role?

The required skills for this position include experience with Adobe Experience Manager (AEM), Agile SDLC, J2EE, Jenkins, NodeJS, CSS, HTML, Java, JavaScript, React, Typescript, Bootstrap, REST, WebSphere, GIT, Junit, Software Development, and SQL.

What is the role of a Software Engineer in the Software Development Lifecycle (SDLC)?

A Software Engineer is involved in all aspects of the Software Development Lifecycle, such as analyzing requirements, designing software solutions, documenting specifications, troubleshooting code-related issues, and ensuring solutions align with architectural specifications. They also participate in project planning sessions to analyze business requirements and propose solutions.

How does a Software Engineer contribute to code reviews and design reviews?

A Software Engineer actively participates in code reviews to ensure solutions align with architectural specifications. They also assist with design reviews by recommending ways to incorporate requirements into designs and information flows. This helps ensure the development of effective and efficient software solutions.

Finance
Industry
10,001+
Employees
2000
Founded Year

Mission & Purpose

For over 200 years, JPMorgan Chase & Co has provided innovative financial solutions for consumers, small businesses, corporations, governments and institutions around the world. Today, we're a leading global financial services firm with operations servicing clients in more than 100 countries. Whether we are serving customers, helping small businesses, or putting our skills to work with partners, we strive to identify issues and propose solutions that will propel the future and strengthen both our clients and our communities. © 2017 JPMorgan Chase & Co. JPMorgan Chase is an equal opportunity and affirmative action employer Disability/Veteran.

Benefits

  • Healthcare and Insurance Plans

    Our employees are entitled to a variety of healthcare insurance plans, ranging from medical, dental and vision, to life and accident, disability, before-tax spending accounts, and group legal services.

  • Wellness Programs

    We are committed to providing employees with exceptional care — including arranging wellness screenings and assessment as well as access to health coaches, counseling, and guidance services for our employees.

  • Employee Programs

    Programs offered to eligible employees include parental leave, back-up child care services, flexible work options, matching gifts, discounts on banking services, electronics, arts and entertainment, fitness programs, travel and more.

  • Family Care

    We know how important your family's health is to you so we offer a variety of healthcare packages that cover you and your partner, your children and your parents.

  • Hybrid Working Model

    Dependent on the needs of the business and the nature of the role, JPMorgan Chase offers a hybrid work model for some roles, with at least three days on-site.