Senior Software Architect Thinkmap
Architect and implement APIs.
Plan, direct, execute, and manage feature enhancements to Thinkmap products.
Be a key contributor to overall product strategy and methodology.
Work with the CTO to plan future technical development.
Develop and code new features according to the developed architecture.
Guide and mentor other developers and provide high-level development expertise in all aspects of development life cycle, including analysis, design, and implementation.
Criteria
Mastery of object-oriented programming.
An understanding of what makes graphical user interfaces effective and an ability to synthesize elegant solutions to complicated user interface problems.
Expert knowledge in Java programming and related technologies.
Ability to work autonomously, with flexibility, and excellent judgment.
Strong interpersonal capabilities and solid oral and written communication skills.
Strong organizational, decision-making, and self-administrative skills and attention to detail.
Proven experience working in a collaborative environment.
Expert knowledge of prevalent and emerging Internet technologies.
Product lifecycle experience, including beta program management and sustained engineering efforts.
Bachelors degree (B.A. or B.S.) from a four-year college or university; 4 or more years related experience and/or training; or equivalent combination of education and experience. Degree in Computer Science or equivalent training required.
| Location: |
155 Spring St.
New York, NY 10012
United States
|
| Employment Type: | Full Time |