Jersey City, NJ, USA
2 days ago
Software Engineer

DESCRIPTION:

Duties: Execute software solutions, including design, development, and technical troubleshooting for Prime Brokerage and Cash Processing systems. Work with both business and technical stakeholders to gather requirements, understand their needs, translate the functional requirements to technical deliverables, and design and implement solutions that meet those needs. Work with a team of engineers to design, develop, test, and deploy high-quality software, ensuring seamless integration with various systems and driving operational efficiency. Implement software solutions using object-oriented programming principles to create modular, reusable, and maintainable code. Drive architectural excellence by producing comprehensive architecture and design artifacts for complex applications. Ensure design constraints are met through meticulous software code development. Identify hidden problems and patterns in data and processes to enhance coding hygiene and optimize system architecture. Support existing production systems including user inquiries. Contribute to the development of the team's Agile development process including participating in sprint planning, daily standups, and retrospectives.


QUALIFICATIONS:

Minimum education and experience required: Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Management Information Systems, Information Technology, or related field of study plus 2 years of experience in the job offered or as a Software Engineer, Cloud Native Engineer, Applications Engineer, Lead Technical Consultant, Technology Analyst, or related occupation. The employer will alternatively accept a Bachelor’s degree in Computer Science, Computer Engineering, Computer Information Systems, Management Information Systems, Information Technology, or related field of study plus 4 years of experience in the job offered or as a Software Engineer, Cloud Native Engineer, Applications Engineer, Lead Technical Consultant, Technology Analyst, or related occupation.

Skills Required: Requires experience in the following: Linux; Unix; Windows; Agile SDLC; Hybrid SDLC; Application Architecture Disciplines; Infrastructure Architecture Disciplines; Docker; Jenkins; GIT; IntelliJ; Spring; CSS; Hibernate; HTML; Java; JavaScript; jQuery; React; VueJS; Selenium; Shell Scripting; SQL; AngularJS; Apache Tomcat; Bootstrap; Maven; Kubernetes; Any Cloud Platform experience; Oracle DB; DB2; Cucumber; Junit; Automated Testing; Functional Testing; Performance Testing; Regression Testing; System Integration Testing; Unit Testing; Kotlin; Wire Mock; and Microservices.

Job Location: 575 Washington Boulevard, Jersey City, NJ 07310. Telecommuting permitted up to 40% of the week.

Full-Time. Salary:  $160,800 - $180,000 per year.

Confirm your E-mail: Send Email