Software Development Engineer

09 May 2024

Vacancy expired!

Role: Software Development Engineer III

Location: Berkeley Heights, NJ (primary)

/ Coral Springs, FL (secondary)

/ Omaha, NE (tertiary) -

(Onsite)

Job Description:
  • At Client, our technology engineering leaders bring an open and creative mindset to developing our clients' solutions.
  • We're looking for software developers who can work collaboratively and have experience in a range of technologies.
  • These developers should define solution architecture plus have the tenacity and attention to detail to work through complex problems.
  • Our environment consists of modern APIs, micro-services, third-party integrations, and cloud infrastructure.
  • You are tasked with improving/expanding our platform and product.
  • You will accomplish this by developing new features, investing/reproducing/resolving bugs, and creating helpful documentation.
  • Partner with the Infrastructure, Product and Design teams to deliver on an iterative model where application features and server improvements are released every other week.

What you will do:
  • Design and implement REST APIs for mobile and web clients including our payment devices, web dashboard, and 3rd party apps
  • Identify technical requirements in product meetings and assist the business team with realistic project planning and feature development; translate product requirements into functional, maintainable, extensible software that is in-line with company objectives
  • Own your merchant-facing services /features from development through deployment and production monitoring
  • Participate in design/code reviews.
  • Mentor junior engineers
  • Partner with the Infrastructure Team to design data models to support large-scale highly available services
  • Work with QA to develop test plans/strategies
  • Participate in a regular on call rotation

What you will need:
  • 5-7 years of industry experience
  • Strong coding skills; Java is our language of choice
  • Strong knowledge of relational databases and non-relational databases, Cassandra, YubaByte, DB2, Oracle, SQL
  • Experience with microservices and API design
  • Superior problem-solving skills and debugging capabilities
  • Knowledge of relational and multidimensional data design and development techniques including star schema, snowflake schema, cube design, ETL and others
  • 3+ years of hands-on experience working in Cloud Native technologies such as Kubernetes, Dockers, HELM Charts and OpenShift
  • Strong background in data warehousing concepts, ETL development, data modeling, metadata management and data quality
  • Bachelor’s degree in Computer Science, Computer Engineering, or similar degree, or equivalent experience

What would be great to have:
  • Experience in the finance/banking sector
  • Experience with cloud migration (Azure/PCF/Openshift/AWS/ Google Cloud)
  • Ability to design and implement effective analytics solutions and models with Snowflake
  • Experience in building distributed, service oriented, microservices-style and cloud-based application architectures
  • Experience in automation testing, mock frameworks, virtual services, performance testing and pipeline tools like Jenkins or Concourse
  • Understanding of implementing tools for security like Voltage, Sonatype, WebInspect, Fortify, MFA (Ping, Centrify, Access Manager), LDAP
  • Experience in containerization with applications deployed on Docker or Kubernetes
  • Experience in using CICD tooling such as TFS build pipeline or GitHub
  • Knowledge of Test-Driven Development (TDD), Behavior-Driven Development (BDD), and/or Agile methodologies
  • Data analysis experience

  • ID: #49892252
  • State: New Jersey Berkeleyheights 07922 Berkeleyheights USA
  • City: Berkeleyheights
  • Salary: Depends on Experience
  • Job type: Contract
  • Showed: 2023-05-09
  • Deadline: 2023-07-07
  • Category: Et cetera