Senior Technical Architect
Location: Jersey City, NJ
Industry Type: IT-Software/ Software Services
Education: B.S in Computer Science or related engineering
discipline from a reputed school
Want to work on some of the most in-demand & exciting
technologies in the IT industry? Come join us at Ishi Systems.
At Ishi, we have built an enduring platform for innovation that
pursues excellence to create products, systems and solutions that
delight our customers and exceed their expectations. Our engineers
solve a variety of complex and challenging business problems with
cutting edge technology. We actively explore new and emerging
technologies in Big Data No-SQL databases, Middleware Messaging
platforms, High Availability Architectures, Advanced Analytics,
Machine Learning, and contemporary web and mobile user interface
Do you take pride in building high quality software that is
reliable, testable and maintainable? Do you thrive on creating
simple and elegant solutions to complex problems? Are you ready to
compete head-to-head with some of the top and most fast-paced and
innovative organizations in the industry?
We are currently looking for a strong Senior Technical Architect
to join our high performance team engaged in architecting;
developing and delivering scalable distributed systems.
Role and Responsibilities:
Solution architecture for systems meeting functional and
Create relevant architectural models and work with delivery
teams to implement them. Identify and mitigate technical risks.
Hands on involvement in implementing critical components,
frameworks, executable architecture.
Drive product quality through agile practices, CI, code and
design reviews, and quality gating.
Interface with customers to understand quality expectations and
communicate feedback to the team for continuous improvement.
Proactively evolve product/service architecture to meet
production and QoS goals.
A thought leader who enjoys sharing knowledge through mentoring,
team presentations, and by leading by example.
Products & Services Ideation and Conceptualization. POC
development and prototyping.
Technology and product evaluation. Design and formulate Minimum
viable products (MVPs)
Support business development activities with response for
RFIs/RFPs, Product Roadmaps, technical presentations.
Develop and advocate standards and best practices for technology
and its uses. Develop capability on the processes across the
organization by hiring, training & coaching.
Skills and Experience:
10 or more years' experience in architecting, designing and
developing distributed, scalable and reliable systems using
Strong fundamentals in application design patterns, OO design
patterns, data structures and algorithms.
Experience in one or more open source Java frameworks such as
Spring, Hibernate, Quartz, JBPM, etc.
Experience with one or more messaging middleware technologies -
RabbitMQ, HornetQ, Kafka, etc.
Desired experience in one or more No-SQL databases - Hbase,
Cassandra, Mongo DB, etc.
Desired experience in one or more web technologies, such as
HTML5, AngularJS, JQuery, JSF, GWT, etc.
Experience in conducting performance analysis and implementing
system performance improvements.
Experience in automating system deployments, and
operationalizing production systems through robust monitoring
Inclination and ability to actively coach and mentor
Excellent practitioner of agile methodologies - Scrum, TDD, CI,