Software Architect
NTT Data - New York, NY

This job posting is no longer available on NTT Data. Find similar jobs: Software Architect jobs - NTT Data jobs

The Clients’s Application Development group builds web sites, data analytics, reporting and other IT applications that support our global network of management consultants. Our goal is to provide The Clients’s business thought leaders the tools and knowledge they need as they work with clients around the globe.
Despite being part of a large, multinational organization, our group works more like a small startup company. Our development teams are small, flexible and employ agile methodologies to quickly provide our consultants with the solutions they need. We combine the latest open source technologies together with traditional Enterprise software products.
Our office culture is casual, fun and social, with an emphasis on education and innovation.
We have the freedom to try new ideas, experiment and are expected to be constantly learning and growing. There is also a strong emphasis on mentoring others in the group and enabling them to grow and learn.

THE TEAM

The Clients’ Application Development group builds web sites, data analytics, reporting and other IT applications that support our global network of management consultants. Our goal is to provide The Clients’ business thought leaders the tools and knowledge they need as they work with clients around the globe. Despite being part of a large, multinational organization, our group works more like a small startup company. Our development teams are small, flexible and employ agile methodologies to quickly provide our consultants with the solutions they need. We combine the latest open source technologies together with traditional Enterprise software products. Our office culture is casual, fun and social, with an emphasis on education and innovation. We have the freedom to try new ideas, experiment and are expected to be constantly learning and growing. There is also a strong emphasis on mentoring others in the group and enabling them to grow and learn.

THE ROLE

The Software Engineer has a real passion for software development with focus on data mining, indexing, retrieval, and algorithms to improve search relevancy score. Well qualified candidate will have contributed to open source projects, have participated in technical communities, interest groups or have written or spoken in public about their technical ideas.

With 5

- 7 years of experience, an IT Architect should be an active learner: tinkering with new open source libraries, using unfamiliar technologies without a lot of supervision and learning new programming languages in their spare time, etc. IT Architect would have good knowledge of at least one of the Enterprise Search products: Google Search Appliance, Lucene, Solr or other enterprise search software etc. Apply his/ her in-depth technical experience, one would work as an Architect to develop and optimize search algorithms and related data structures. He/ She should be passionate about good engineering practices such as Test Driven Development, simple code, automated testing and deployments, continuous integration etc. At the same time, a successful candidate will not only be a good learner, but a good teacher. He/ She should inspire their peers and more junior team members to learn and expand their skill set, guiding them in the right direction.
Finally, an IT Architect at The Clients will have good communication skills and be able to explain complex technical issues in plain English to a variety of stakeholders in the larger organization.

REQUIREMENTS

Prerequisites
_ Bachelor's degree in Computer Science or equivalent subject
_ Minimum of 5-7 years’ experience in software development
_ Strong command of English language (both verbal and written)

Technical skills and experience

_ Good understanding of the mathematical underpinnings of information retrieval
_ Hands on development experience with a distributed index and search system
_ Hands-on development experience with multiple technologies such as Ruby, Java or.NET
_ Experience with Lucene, Solr or Verity is preferred
_ Strong knowledge of search algorithms, data structures and performance optimization strategies
_ Proficient in object oriented design principles and automated testing strategies for web applications
_ Working knowledge of JavaScript, Ajax, HTML, CSS and responsive design
_ Proficient with the use of RESTful services
_ Knowledge of agile software development process
_ Experiences of code refactoring, design patterns, design driven development, continuous integration, building highly scalable applications, application security
_ Experience with statistical analysis, Machine Learning (Client), Natural Language
_Processing (NLP), Big Data (Map-Reduce, Hadoop, Pig) and Web crawling is preferred, but not _mandatory
_Non-technical competencies
_ Strong analytical and problem solving skills paired with a creative and flexible attitude
_ Good team player with ability to work under minimum oversight
_ Distinct customer focus and quality mindset
_ Excellent interpersonal and communication skills
_ Excellent relationship building skills
_ Ability to work under pressure with a solid sense for setting priorities
_ Comfortable working in a team based and collaborative environment

NTT Data - 13 months ago - save job - block
Recommended Jobs
Software Engineer
iRGONOMIC - New York, NY
Indeed - 19 days ago
Easily apply

Software Security Architect Job
Bloomberg - New York, NY
Bloomberg - 6 days ago

VP, Technology
Poppin - New York, NY
Poppin - 3 days ago
About this company
186 reviews
TT DATA CORPORATION is a system integration company with more than 25 years of experience in the Air Traffic Control domain. Based upon the...