Manama, Bahrain
1 day ago
Software Engineer I-Java

Kick-start your software engineering career as an entry-level Software Engineer I. Be part of a team that is pushing the boundaries of what's possible.

As a Software Engineer I at JPMorgan Chase within the Commercial and Investment Banking for Core Trade and Structured Finance Team, you will be a part of an agile team that works to enhance, design, and deliver the software components of the firm’s state-of-the-art technology products in a secure, stable, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the skills and experience needed to grow within your role.

Job responsibilities

•              Executes basic software solutions, design, development, and technical troubleshooting

•              Writes secure and high-quality code using the syntax of at least one programming language with peer guidance

•              Conveys Technical Information clearly.

•              Interprets architecture and design representations as well as nonfunctional requirements to develop secure, stable software against a defined architecture

•              Actively applies automation to reduce manual toil in the Software Development Life Cycle

•              Addresses basic code quality issues

•              Gathers, analyzes, and synthesizes basic data sets in service of technical troubleshooting and generating insights to drive continuous improvements

•              Breaks down routine technical tasks to troubleshoot and solve issues

•              Adds to team culture of diversity, opportunity, inclusion, and respect

•               Actively collaborating with team members and stakeholders to achieve common goals.

Required qualifications, capabilities, and skills

•              Formal training or certification on software engineering concepts with applied experience upto 1.5 years

•              Demonstrable ability to code in one or more languages like Java, Python, JavaScript / Typescript, ReactJS.

•              Baseline knowledge of software, applications and technical processes within a given technical discipline (e.g., cloud, artificial intelligence, Android, etc.)

•              Hands-on knowledge on Docker and Kubernetes. Knowledge of Kafka or MQ.

•              Ability to work in large, collaborative teams to achieve organizational goals, with a passion to build an inclusive and innovative culture• 

•              Understanding of software skills such as business analysis, development, maintenance, and software improvement

•              Proficiency in developmental toolsets

•              Basic knowledge of industry-wide technology trends and best practices  

•              Preference will be given to Bahrain nationals in line with Bahraini requirements  

Preferred qualifications, capabilities, and skills

•              Exposure to cloud technologies like AWS, GCP or Azure.

Por favor confirme su dirección de correo electrónico: Send Email