Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Developer

J Harlan Associates

Software Developer

Philadelphia, PA
Full Time
Paid
  • Responsibilities

    J Harlan Group is currently conducting a search for an Software Developer at a Global Asset Manager based in Philadelphia.

    An exciting opportunity for a Software Developer with strong database and integration skills to join the team in Philadelphia. This hands-on strategic position provides the opportunity to deliver software solutions and will enable the right candidate to contribute significantly to the success of the business globally. The role will allow the developer to work on a variety of modern technologies built on cloud-based infrastructure.  The developer will work as part of the middle- and back-office development team, using Java and cloud services.

    Critical Initiatives: 

    •Transforming platforms from regional to global

    •Delivering new mobile capabilities to enable business agility and extend business reach

    •Empowering businesses to increase insights by standing up an enterprise business intelligence (BI) platform

    •Advance Data Governance to boost global business competitiveness

    •Maximize application agility and scalability by adopting both public and private cloud technologies

    •Developing continuous delivery capabilities by utilizing DevOps to optimize time to market.

    Principal Responsibilities:

    •Work collaboratively in a global team and participate in all aspects of SDLC.

    •Develop services to integrate systems across multiple formats (file, database, message, etc).

    •Create templates as a foundation for other developers considering performance, maintainability, security, etc.

    •Gather requirements from stakeholders as well as write functional and technical specifications.

    •Develop and enhance software based on business and non-functional requirements.

    •Utilize firm and industry best practices around unit testing, security, peer review, etc.

    •Research, evaluate and present recommendations for innovative technologies / frameworks.

    •Own deliverables from start to finish by understanding the business case and the technology.

    •Support applications across portfolio with on-call rotations and ad-hoc maintenance.

    The ideal candidate would have a background including:

    •2-4 years application development experience with exposure to Asset Management industry.

    •Proven problem-solving skills and the ability to independently debug and diagnose problems.

    •Proficient with Java (C# experience is a bonus) and frameworks such as Spring/Boot.

    •Proficient with Apache Camel or other enterprise integration frameworks/platforms like Apache ServiceMix, Pivotal Spring Integration, Red Hat JBoss Fuse, Hawtio, etc.

    •Understanding of protocols such as REST, MQ Series, JMS, FIX, SWIFT, SOAP, etc.

    •Familiarity with scheduling software such as Autosys or Control-M.

    •Proficient with database design and SQL programming in SQL Server or Sybase.

    •Experience with cloud environments (AWS preferred).

    •Experience with DevOps concepts/tools (continuous build, delivery, automated testing, etc).

    •Ability to manage user expectations and complete work requests within the stated or expected deadlines.

    •Strong analytical and problem-solving skills.

    •Excellent verbal and written communication skills.

    An individual who loves solving deep and complex technical and business problems and wants to have an outsized impact with the products they build and deliver. An individual with a passion for technology, high level of intellectual curiosity, a commitment to excellence and an unparalleled drive to deliver world-class software.

    They seek candidates who are high-energy self-starters who want to join an investment banking firm on the leading edge of the global markets. The management team needs individuals of the highest professional caliber who are leaders, problem solvers, analytic, detail-oriented, and entrepreneurial.

    Everyone at the firm works in a highly collaborative and charged environment. Successful candidates are:

    •Analytic and relentless in pursuit of the right answer

    •Strong communicators who excel at rapid synthesis

    •Able to demonstrate sound business judgment

    •Able to digest complexity while maintaining an understanding of the “big picture” of business

    •needs

    •Team players who are energized by a collaborative enterprise

    About the Client:

    Our Client is the global investment management arm of a global provider of banking, financial, advisory, investment and funds management services operating in more than 70 locations in more than 27 countries. They manage more than $263 billion across 24 independent global investment teams. Their global network of specialist asset management teams strive to deliver superior, sustainable risk-adjusted returns by employing their extensive experience, strong investment convictions, and commitment to in- depth research.

    They offer investment management capabilities across a number of asset classes including fixed income, currencies, equities, infrastructure securities, hedge funds, and multi-asset allocation solutions. With their strong asset management expertise and strong investment convictions they are dedicated to providing their clients with investment excellence.

    The firm’s employees maintain the highest professional and ethical standards. The firm has earned a reputation for honesty, fair dealing, and transparency in a competitive industry. They believe that these standards are the foundation for superior investment performance and are critical to delivering performance to clients