Software Engineering #210075785
Software Engineering (210075785) Jersey City, NJ.
Duties: Gather business requirements and develop and design software. Work with scrum team to deliver software solutions by providing the essential benefit to the customers and delivering solution to the functional requirement. Work cross-functionally with other team members: engineers, testers, product owners, designers, Ops, and customer support. Mentor junior engineers, new team members, and apply technical expertise to challenging programming and design problems. Drive investigation and problem solving by using disparate pieces of information. Provide current trends in information technology best practices and standards to apply in the work projects and processes. Deliver recommendations for improvements to the technology from the assigned information technology platform.
QUALIFICATIONS:
Minimum education and experience required: This position requires a Master’s degree in Applied Computer Science, Computer Engineering, or related field of study plus three (3) years of experience in the job offered or three (3) years of experience as a Programmer Analyst, Technical Member, or related occupation. The employer will alternatively accept Bachelor’s degree plus 5 years in lieu of Master’s degree and 3 years of experience.
Skills Required: This position requires experience with the following: Java Development; developing and architecting applications using Java; .Net Development; C#; applying design patterns, SOLID principles and strategies to enterprise applications to reduce tight coupling, maximize performance and reduce scalability risks; testing approaches including Exploratory Testing, Acceptance Test Driven Development, Domain Driven Development and Behavior Driven Development; Using Caching and logging frameworks such as Enterprise Library; Securing Application accounts using EPV-AIM, Analyzing application code using SonarQube and S3; Project life cycle management using Jira; Relational databases like Oracle, MySQL, or Microsoft SQL; Version control tools like SVN or Git; Spring Framework modules such as Spring MVC, Spring Security, Spring Boot, Spring Data, Hibernate and Entity Framework, LINQ, Messaging Queues such as IBM MQ; End-to-end Automation of continuous Integration & Delivery Using Jenkins; Design, develop and configure job schedulers using Control M; Extract, Transform and Loading of large volumes of data using SSIS; Developing front-end of the application with HTML 5, CSS3, Bootstrap, JavaScript, JSON,XML, JQuery, Ajax, Kendo and AngularJS; and RESTful and SOAP based Web Services.
EOE, AAE, M/F/D/V. JPMorgan Chase & Co. All rights reserved.