What are the responsibilities and job description for the Programmer/Analyst I position at Investment Company Institute?
The Investment Company Institute (ICI) is the leading association representing regulated investment funds, including mutual funds, exchange-traded funds (ETFs), closed-end funds, and unit investment trusts (UITs) in the United States, and UCITS and similar funds offered to investors in Europe, Asia, and other jurisdictions. ICI also represents its members on issues involving the capital markets, separately managed accounts (SMAs) and collective investment trusts (CITs). ICI’s mission is to strengthen the foundation of the asset management industry for the ultimate benefit of the long-term individual investor.
The Programmer/Analyst I is responsible for interpreting business requirements, building system specifications, writing software applications that answer these business needs and testing and deploying these applications. This position typically has substantial user contact and must coordinate with the Systems Operations team.
Essential functions of this role include:
- Works with business analysts and product owners to define system specifications based on user requirements, and refine system requirements.
- Completes a system specification that describes how the software will address items appearing in the requirements document.
- Uses software development tools providing for the creation of user interfaces, data base access when appropriate and report writing. The application must conform to interface, coding and maintenance standards provided by the Director, Information Technology.
- Coordinates testing of the application with the end-user sponsor and deployment of the new application with the end-user sponsor(s).
If you have the following credentials, we encourage you to apply:
- High School Diploma or equivalent, required. BS in Computer Science, Information Systems or related field, preferred.
- Minimum 3 years of experience with the technologies described above.
- Excellent organizational and communication skills.
- Familiarity with Power BI and other analytic platforms.
- Knowledge of Java, PERL, PHP, Python and similar technologies.
- Familiarity with LAMP stack development.
- Good knowledge of Sybase, SQL Server or other RDBM systems.
- Familiarity with Microsoft Dynamics CRM and Power Automate/Flows.
- Familiarity with Jira and other Atlassian tools; strong familiarity with Agile development operations processes.
Compensation is based on several factors, including but not limited to, qualifications for the position, experience, education, and internal peer compensation comparisons. Base pay is one component of ICI’s total compensation, which also includes healthcare benefits, generous 401(k) plan, transit subsidy, and paid leave. Based in Washington, DC, ICI is conveniently located next to McPherson Square Metro station. This is a hybrid position with three days in the office and two working from home.
To be considered for the position, please provide your cover letter and resume.
ICI is an Equal Opportunity Employer that values diversity and inclusion in the workplace.