PROCESSING APPLICATION
Hold tight! We’re comparing your resume to the job requirements…
ARE YOU SURE YOU WANT TO APPLY TO THIS JOB?
Based on your Resume, it doesn't look like you meet the requirements from the employer. You can still apply if you think you’re a fit.
Job Requirements of Developer Performance Conversion/Upgrade II:
-
Employment Type:
Full-Time
-
Location:
Boston, MA (Onsite)
Do you meet the requirements for this job?
Developer Performance Conversion/Upgrade II
Your team will succeed by translating abstract technical data and code into business value, and helping our clients move from discovery to production. As a technical team player, you will help influence the future and play an important part in empowering our client and their staff to achieve more.
This position has design, development and maintenance responsibility for the software programs, databases and processes associated with our core business environments. This would include support for a broad range of applications such as research, investments, accounting and performance measurement, among others.
The position provides exposure to many business units in a dynamic investment management firm. The role requires some direct interaction with end users and excellent analytical and communication skills.
Responsibilities
As a team player, the developer role will have the following key responsibilities.
Development
* Own the production of high-quality software that is delivered in small story based testable chunks. Their core role is to develop high quality solutions based on company standards.
* Develop high quality solutions that follows:
* Good coding standards and best practices as guided by client's technical architecture guidelines.
* Good analysis, design and code review each iteration.
* Develop quality unit tests written to satisfy the test cases specified for each story.
* Develop maintainable code by providing good comments, producing clear designs and documenting for future maintenance.
* Track code changes using standard client tools and use appropriate tagging to provide tractability for code changes back to stories affected.
* Complete code approvals and engages DBA members for DB best practices and data modeling.
* Assist the team with development of continuous deployment and continuous integration
Testing
* Use frequent check-ins to deliver small chunks of working test cases with each daily build when possible.
* Aim to provide testable chunks early in each iteration instead of as one large chunk at the end.
* Test code of other developers in the QA environment when necessary.
* Collaborate closely with the Test Engineers and UAT testers to validate the software and fix any iteration level defects as they come up. Aim to get each story "Done" in the time committed to.
* Focus on developing software using a Test-Driven Development approach which means the user tests defined upfront drive the development of the software. Keeps this list of acceptance tests cases front and center during development.
Team Engagement
* Collaborate with the team and business users to ask questions, get clarification, provide input, share progress, provide timeline commitments and bring visibility to any daily impediments or issues that are standing in the way of performance to help improve the overall process.
* Provide input into estimates at the story complexity level and for daily tasks. Provide task level ETA commitments and aims to deliver on that commitment.
* Help identify story dependency, risks and possible issues.
* Collaborate on ideas to address these risks early.
Qualifications
This position requires knowledge in the following areas:
* Experience implementing and integrating back, middle and front office functions with Accounting systems/providers (SS&C GlobeOp / Advent Geneva preferred) and Performance systems for Total Return Performance and GIPS Composite information (BiSam preferred)
* Experience working in an Agile environment (e.g. Scrum, Kanban) required.
* Solid knowledge of modern software design principles, concepts, and practices
* 3+ years of experience in the asset management business, ideally with a buy-side multi-asset focus
* 3+ years of experience delivering software as part of an agile delivery team.
* Experience with Agile PLM tools like Rally, Jira, and VersionOne (Jira Preferred)
* Experience as a solutions developer (or equivalent) in the area of data architecture, data transformation, data modeling, database design and warehousing, business intelligence, analytics, analysis, etc.
* Ability to proactively identify and mitigate risks using Agile best practices and project data
* Recent experience managing and implementing multi-asset class front office solutions with the following security types: Equities, ETFs, Futures, Options, Structured Notes, FX, Total Return Swaps, Interest Rates Swaps, and Volatility Swaps
* Strong working knowledge of the Microsoft Technology Stack (ASP.NET Core, C#)
* Experience designing databases with Microsoft SQL Server
* Experience building REST API's
* Be a self-starter who takes ownership of opportunities; works independently, manages multiple simultaneous projects, and deals well with ambiguity and last-minute changes.
* Ability to present solutions precisely to various levels of management, work across different groups, and perform limited project management to implement the proposed solutions
* Proficiency in architecting data migration scenarios including hybrid and pure cloud data solutions.
* Outstanding analytical and quantitative skills
* Experience with CI/CD and test-driven Development
* Familiarity with the following: Containers, Service Discovery, Secrets Management, Microservice Architecture, IaC, Node.JS, GraphQL
* Practical experience in R and/or Python.
* Ability to create actionable business insights and visualization by using large data sets and leveraging Microsoft Business Intelligence capabilities, including in-depth, hands-on knowledge of warehouse architecture, analytics, reporting tools, and SQL operational expertise.
* High-level expertise in sophisticated identity, authentication, security, privacy, and compliance requirements, and experience integrating them into cloud and hybrid solutions.
* Be able to communicate complex concepts in a simple, business value context.
#LI-JW1
Recommended Skills
- Accounting
- Accounting Systems
- Agile Methodology
- Architecture
- Asp.Net Core
- Asset Management
Help us improve CareerBuilder by providing feedback about this job: Report this job
Job ID: 2dnjzb2
CareerBuilder TIP
For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.
By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.