Application Developer
Company: Geode Capital Management LLC
Location: Boston, Massachusetts
Posted on: June 8, 2018
Job Description:
Duties: Develops and supports proprietary applications, data,
batch processing, and server infrastructure for trading, trade
operations, portfolio management, and compliance. Primary Responsibilities: • Architects and enhances proprietary applications. • Develops and designs integration technologies for external applications and data sources. • Provides first and second tier support for applications
and related batch processing. • Works with business users and systems analyst to gather requirements and technical specifications. • Develops original and creative technical solutions to
on-going development efforts. • Assists in the planning and conducting of user acceptance testing. • Develops comprehensive documentation for multiple
applications. • Responsible for post-installation testing of any problems. • Performs independent and complex technical and functional analysis for multiple projects supporting several
initiatives. Requirements: Bachelor’s degree (or foreign education
equivalent) in Computer Science, Engineering, Information Technology,
Information Systems, Mathematics, Physics, or a closely related field and
three (3) years of experience in the job offered or three (3) years of
experience developing and supporting trading or investment management
applications within a continuous integration, deployment, and delivery
environment. Or, alternatively, Master’s degree (or foreign education
equivalent) in Computer Science, Engineering, Information Technology,
Information Systems, Mathematics, Physics, or a closely related field and
one (1) year of experience in the job offered or one (1) year of
experience developing and supporting trading or investment management
applications within a continuous integration, deployment, and delivery
environment. Candidate must also possess: Demonstrated Expertise (“DE”)
performing software development according to Agile methodologies using:
Atlassian JIRA to create and track requirements; Confluence for project
artifacts and defect management; Subversion for source code management;
and Jenkins for Continuous Integration of multi repository source
code base; DE in Web based MVC design using: Java architecture with GWT,
Html5, and CSS3 for front end development; WebSphere, Tomcat, and Hibernate
within service layer for parsing and storing data objects; backend
development including database design and creating complex SQL/PLSQL
queries; performance enhancement using Oracle technologies and MS-SQL
Management Studio; Shell Scripting for deployment, creating cron jobs,
and automation in Linux; DE performing configuration, integration,
and support of Charles River Development Investment System for
trade management using JSON and XML formats; application build,
deploy, and support using Maven, Ant, and Continuous Integration (CI) tools
-- Jenkins, and unit testing techniques; and designing technical
solutions using UML; DE developing analytics to analyze portfolio
performance and implement active portfolio management processes within a
Java environment using J2EE, Service Oriented Architecture,
SOAP/Restful Web services, WebSphere and Tomcat servers; and designing and
maintaining tables and stored procedures in a SQL application production
environment to perform portfolio construction back-testing, including
analysis of corporate actions, pricing, benchmark, positions, and nav and
data links to Axioma models. To apply for this position, please send an email containing
cover letter and resume to careers@geodecapital.com. Please reference APPDEV
in subject line.
Keywords: Geode Capital Management LLC , Haverhill , Application Developer , Finance , Boston, Massachusetts, Massachusetts