Jobs · Engineering · New Jersey

Software Engineer BA4

hackajob · Hanover, NJ · 4 wk ago
On-siteEngineering$190k/yrFull-time

What will you be doing?

End-to-end development, deployment, and maintenance of Barclays' Enterprise Security Master (ESM) system, ensuring it functions as the authoritative source of critical static reference data.

Involvement in the entire software development life cycle (SDLC), from initial requirements gathering and technical analysis to design, implementation, and testing.

Follow Agile methodologies to deliver incremental improvements, working closely with product owners and business analysts to prioritize and refine requirements.

Design and develop robust data pipelines that process and hydrate financial instrument data from multiple vendor sources into ESM, utilizing a technical stack that includes Shell scripting, Perl, Java microservices, Restful webservices, message queues, Linux, and relational databases such as MSSQL and PostgreSQL.

Conduct detailed data analysis and investigation to ensure the accuracy, consistency, and quality of reference data by collaborating with business stakeholders, data operations to address data quality issues, analyze requirements for regulatory changes and ensure compliance with evolving standards.

Engagement with external vendors to source and integrate data into Barclays reference data systems, leveraging complex linking and merging logic to enrich financial instrument data and maintain the integrity.

Deploy and maintain the application infrastructure. Utilize OpenShift for container orchestration, Docker for image management, and CI/CD tools such as TeamCity and GitLab to enable seamless application delivery.

Collaborate with the Run-the-Bank (RTB) teams to resolve production issues, provide timely support and conduct root cause analysis to prevent recurrence.

Requirements

  • Minimum 7 years of experience in software development, with a focus on security and data management.
  • Proven experience in Agile methodologies and DevOps practices.
  • Strong understanding of data structures, algorithms, and software design patterns.
  • Experience with Shell scripting, Perl, Java microservices, Restful web services, message queues, Linux, and relational databases like MSSQL and PostgreSQL.
  • Excellent problem-solving skills and ability to work independently and collaboratively.
  • Experience with data analysis and data quality assurance.
  • Knowledge of financial instruments and regulatory compliance.
  • Experience with OpenShift, Docker, and CI/CD tools.
  • Ability to work in a fast-paced, dynamic environment and meet tight deadlines.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Professional certifications in software development and data management (e.g., Certified ScrumMaster, Certified Data Management Professional).
  • Experience with financial services industry preferred.

Skills

  • Agile Methodologies
  • Data Analysis
  • Data Quality Assurance
  • DevOps Practices
  • Financial Instrument Knowledge
  • OpenShift
  • Docker
  • CI/CD Tools

Benefits

  • Competitive and generous employee benefits package, including medical, dental and vision coverage, 401(k), life insurance, and other paid leave for qualifying circumstances.
  • The opportunity to work on cutting-edge projects and technologies.
  • An inclusive and supportive work environment that values diversity and promotes a culture of respect, integrity, service, excellence, and stewardship.
  • Opportunities for professional growth and development through training programs and mentorship opportunities.

Pay

Minimum Salary: $189,592 per year

Maximum Salary: $195,000 per year

Schedule

Full-time position

Similar jobs

Software Engineer

Red HatRaleigh, NC· 1 wk ago
Information Technology$96k–$154k/yrapply on redhat.wd5.myworkdayjobs.com

Software Engineer

LoadUpAlpharetta, GA· 1 wk ago
Engineeringapply on careers.goloadup.com

Software Engineer

AtriCure, Inc.Minneapolis, MN· 1 wk ago
Information Technology$71k–$104k/yrapply on job-boards.greenhouse.io

Software Engineer

HaystackWashington, United States· 1 wk ago
Information Technologyapply on haystack.cv

Software Engineer

MANTECHCalifornia, MD· 1 wk ago
Engineeringapply on mantech.avature.net