Previous Job
Lead Developer
Ref No.: 17-03638
Location: Pittsburgh, Pennsylvania
Position Type:Full Time
Pay Rate : $ 100,000.00 - 115,000.00 /Year
The Business Partner Technology Group is in the middle of building out a new enterprise regulatory reporting system.The system is an enterprise level program of change to improve the Company's abilities to generate timelier and more accurate external reporting with less effort. At the core of this Program, this Project seeks to automate the collection of and generation of reports for AUC/A and RCT purposes. It will have the ability to aggregate data across the firm in support of regulatory requirements and provide the platform for analytical reporting.

While the primary objective of this project is to enhance the Company's AUC/A and RC-T reporting capabilities, to the extent that other data requirements are known at this time, the analysis will include related data elements that may help to fulfill other regulatory reporting needs as defined by the overall inventory developed for the umbrella program. In addition, as part of the overall technology efforts to rationalize the Company's data warehousing and reporting capabilities under firm-wide shared services, the proposed solution will include the flexibility and extensibility provided by that effort to support future ad hoc and regulatory reporting from AUC/A data.

The qualified candidate will have experience as a Mid Level Developer and will have strong experience in building sophisticated, large scale, data-centric systems. Familiarity with open-source development tools in all tiers of the application stack are required.

Primary Job Responsibilities to Include:
  • Analyze application requirements and develop high level and detailed application designs.
  • Participate in the technical design, development and documentation of cross-functional, multi-platform distributed application systems.
  • Analyze, define and document requirements for data, workflow, and logical processes and interfaces with other systems.
  • Ensure that expected application performance levels are achieved by coordinating, coding, testing, implementing and documenting applications.
  • Interact with business users and understand business requirements, and analyze and come up with optimal technology solutions to solve business requirements.
  • Work with offshore team closely to deliver projects on time and in a high quality manner.
  • Design/Develop/code end to end technology solutions for enterprise risk business including batch process, business logic, user interface, database access, testing and process automation.
  • Conduct system analysis and work estimate for new tasks.
  • Collaborate with other internal or external teams on projects such as sourcing data feed, working with vendors, and implementing APIs.
  • Mentor offshore and junior team members by developing and enforcing standards, facilitating code reviews, and coordinating learning opportunities.
  • Be willing and able to learn new technologies as part of a fully Agile development team.
  • 5+ years experience w/ Java
  • 3+ years experience w/ Spring Framework
  • 1+ years experience w/ Data Modelling, Data Analysis, and Data Performance
  • 1+ years experience w/ RESTful Web Services
  • Experience w/ JDBC, Oracle, and ORM (Hibernate, iBatis)
  • Experience w/ AngularJS, HTML5, CSS, Bootstrap
  • Experience working in an Agile environment
  • Nice to haves: Continuous Integration, Vertica, Jaspersoft, Bower, Grunt, Node.js, Git
  • Broad skillset covering programming, database, scripting, system performance, distributed architecture
  • Experience working with development of complex, large-scale systems required - financial or risk project experience preferred.
  • Experience working an offshore team, strong work ethics
  • Strong communication skills, interpersonal skills, excellent team player
  • Superb ownership mindset - a habit of excellence
Third Party Applications Not Accepted