Previous Job
Web Developer
Ref No.: 18-02528
Location: Ann Arbor, Michigan
Start Date / End Date: 05/29/2018 to 05/28/2019
Job Description:
Job Title: Web Developer
Location: Ann Arbor MI

Job Description, Required Skills, Education, Experience:
Investment Management Services is a suite of managed portfolios to help our long-term focused clients pursue their financial needs as they grow and change. From automated investing to more customized portfolio management, everything is designed to help clients manage their money, and they can be as involved as they want to be.

  • Performs product design tasks of a moderate to high complexity.
  • Perform system design and specification development, program logic and flow-charting, architect application security, testing, debugging, and documentation with full awareness of cost/benefit, risk and performance.
  • Works independently and with supervisory review on moderate to highly complex programming tasks.
  • Provides analysis of problems and recommends solutions.
  • Prepares program specifications and develops coding logic flowcharts in compliance with secure coding standards.
  • Participates in client interactions, possibly with more senior team members, to develop system solutions to business problems.
  • Works within established procedures and tools to develop, test, validate security features, code review, implement, and maintain application software while focusing on best practice application security throughout the code life-cycle.
  • Recognized as a SME on a particular system, aspect or module of a system.
  • Mentors more junior developers.
  • May lead projects as needed.
  • 2+ years professional experience in software development
  • 2+ years' experience with Web development (HTML5, CSS) and Javascript Frameworks (Angular, React).
  • 2+ years' experience with Java and developing REST services.
  • Ability to work closely with a cross functional Agile team on a daily basis
  • Familiar with common software design patterns and object oriented design
  • Team Player and ability to mentor/lead developers on application development best practices.
  • Excellent Analytical Thinking and Communication both Verbal and Written are required.