Position SummaryThe Financial Systems Programmer/Analyst will design and write computer programs for financial systems, database design and data retrieval / manipulation.
Essential Duties and Responsibilities Typical responsibilities include, but are not limited to, the following:
- Design, develop and implement solutions and utilities. Perform database design in support of same.
- Gain sufficient mastery of current database in order to quickly respond to ad hoc requests for data
- Work with Business Analyst to help gather program & data specifications based upon client requirements.
- Integrate third-party software and data into the Firm's financial systems. Perform knowledge-transfer with vendors who have supplied custom software to the firm in order to take over responsibility of same.
- Adhere to standards for programming, documentation and source code control. Monitor team adherence to said standards.
- Ability to work in a team environment. Participate in, and contribute to, regular team meetings. Interact with Information Systems personnel as needed.
- Ability to take over a project from another developer while maintaining the original design methodology without having to "begin from scratch".
- Assist in recommendation for best approach to a project by using variety of programming tools, languages and databases.
- Assist Business Analyst in creating documentation of financial systems and processes
Qualifications/Position Requirements- Must have in depth working knowledge in the following development language, tools, and database language: MS Visual Studio, VS Code, C#, ASP.Net, MS Entity Framework, T-SQL
- Indepth working knowledge of Angular 19+ frontend framwork and HTML/CSS/TypeScript/Java Script
- Knowledge of SSRS, SSIS is a plus
- Experience working with Aderant, Practice Management Systems or other ERP systems
- Familiarity with professional services firms.
- Excellent analytical skills.
- Strong communication (oral and written) skills.
- Solid interpersonal skills.
- Excellent organizational and time management abilities.
- Take a problem-solving approach to projects.
- Have experience with user support.
- Proficient in Microsoft Office including advanced Excel (design, lookups, pivot tables).
- Ability to prioritize and meet conflicting deadlines
Education and/or Experience- Bachelor's degree in Computer Information Systems or related field or 8 years programming experience.
- Minimum 8+ years' experience in similar capacity.
CompensationThe expected base salary ranges from $140,000 - $170,000. Salary offers are based on a wide range of factors including relevant skills, training, experience, education, anticipated assignment, and, where applicable, licensure or certifications obtained. Market and organizational factors are also considered. Davis Polk offers a competitive salary and comprehensive benefits package.