Jersey City, NJ, USA
7 days ago
Software Engineer

DESCRIPTION:

Duties: Design and deliver trusted market-leading technology products in a secure, stable, and scalable way. Carry out critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives. Develop and maintain software applications. Understand and apply reusable code design and develop highly reliable and scalable solutions. Conduct code reviews and ensure quality solutions are built and tested. Employ Agile development practices such as Pair Programming, Continuous Integration, and Test Driven Development. Produce architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development. Write and develop code to produce APIs, implement UIs, and deploy infrastructure. Design and implement relational database schemas. Contribute to software engineering communities of practice and events that explore new and emerging technologies.

QUALIFICATIONS:

Minimum education and experience required: Bachelor’s degree in Information Technology, Computer Science, Computer Information Systems, or related field of study plus 5 years of experience in the job offered or as a Software Engineer, Technology Operations, Developer, System Engineer, Application Developer, Assistant System Engineer, Production Support, or related occupation. The employer will alternatively accept a Master’s degree in Information Technology, Computer Science, Computer Information Systems, or related field of study plus 3 years of experience in the job offered or as a Software Engineer, Technology Operations, Developer, System Engineer, Application Developer, Assistant Sys-tem Engineer, Production Support, or related occupation.

Skills Required: Requires experience in the following: troubleshooting applications and installing applications on Linux; using Linux as a development environment; troubleshooting applications and installing applications on Windows; using Windows as a development environment; developing and troubleshooting REST Based Microservices using Python; Creating and deploying full-stack applications using container images with Docker; defining and deploying applications to Kubernetes; creating CI/CD pipelines using Jenkins; designing and developing full stack applications using Typescript, NodeJS, HTML, Python, and React; creating Shell Scripts to automate repetitive task in Linux; Creating SQL data models and using SQL to query databases; using Terraform to create cloud based continuous deployment pipelines for AWS Cloud Services; managing software code using GIT; testing software code using Unit Testing; Agile SDLC; and AWS Cloud Services.

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

Full-Time. Salary:  $147,000 - $185,000 per year.

Confirm your E-mail: Send Email