Software Engineer (Entry Level)
Jobright.ai

Job_Summary:
JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world’s most prominent corporate, institutional and government clients. They are seeking a Software Engineer to design, develop, and implement software solutions, while participating in all aspects of the Software Development Lifecycle.
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.
Qualifications:
-Required:
• Master's degree in Computer Science, Information Technology, Data Engineering, Computer and Information Technology, or in a related field of study plus one (1) year of experience in the job offered or as Software Engineer, Software/Application Developer, Consultant (IT), or in a related occupation.
• Alternatively, a Bachelor's degree in Computer Science, Information Technology, Data Engineering, Computer and Information Technology, or in a related field of study plus three (3) years of experience in the job offered or as Software Engineer, Software/Application Developer, Consultant (IT), or in a related occupation.
• Experience with Shell scripting for automation and task management.
• Experience with Linux and Unix system administration, including Shell scripting, memory management, file systems, user management, networking, file permissions, and process monitoring.
• Experience with PowerShell scripting for automation and configuration.
• Experience working in Agile environments, including methodologies.
• Experience with Software Development Life Cycle.
• Experience with Data modeling, data warehousing, and database design.
• Experience with ETL processes and tools.
• Experience designing and developing microservices-based architectures.
• Experience with RESTful APIs, service discovery, and inter-service communication.
• Experience with Apache Kafka for real-time data streaming and event-driven architectures.
• Experience with Kafka topics, procedures, consumers, and stream processing.
• Experience building and orchestrating containerized applications using Docker.
• Experience with Jenkins for continuous integration and continuous deployment (CI/CD).
• Experience creating and managing Jenkins pipelines and jobs.
• Experience with Python programming for back-end development, scripting, and automation.
• Experience with Python libraries and frameworks including Flask and Pandas.
• Experience with SQL statements and stored procedures for querying and managing relational databases as well as database design, normalization and performance tuning.
• Experience designing and developing RESTful APIs.
• Experience working with JSON for data interchange and parsing, generating and manipulating data.
• Experience managing Kubernetes clusters.
• Experience with AWS services including EC2, S3, RDS, Lambda, and CloudWatch.
• Experience with Oracle databases administration and performance tuning, including SQL and PL/SQL.
• Experience with Splunk for log management and analysis, creating dashboards alerts and reports.
• Experience using GIT for version control with branching, merging and pull requests.
• Experience with unit testing frameworks such as Pytest for writing and maintaining unit tests to ensure code quality.
Company:
With a history tracing its roots to 1799 in New York City, JPMorganChase is one of the world's oldest, largest, and best-known financial institutions—carrying forth the innovative spirit of our heritage firms in global operations across 100 markets. JPMorganChase has a track record of offering H1B sponsorships.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resume