As an elite member of the Engineering team in Nimaya India, this position is
responsible for architecting and designing our Customer Grid based ICM
technology solutions developed from Nimaya India office. This position
reports directly to CTO from the parent company Nimaya, Inc. There will be a
team of designers and senior developers that report up to this position as a
part of the architecture team this position will be heading.
Following are the responsibilities expected of this position:
Be on top of the latest technology
developments happening in the software industry
Learn new technology standards and software
like WS-BPEL 2.0, SDO as they come out and prototype their applicability
to the business solutions we are developing at Nimaya.
Bring rest of the team at Nimaya up to speed
on latest technologies applicable for technology solutions being developed
at Nimaya.
Improve the efficiency of the development team
by constantly learning better way of doing things and expose rest of the
team at Nimaya to the latest technologies.
Be a go to guy for any technology issues that
people might have. Be able to debug any hard to track/difficult issues
with the product and help the team in resolving them.
Be hungry for technology and have a zeal to
learn everything happening out there in technology space and apply the
latest technologies to the business problems we are solving.
Understand business requirements and
architect/design J2EE based technology solutions to meet those business
requirements.
Use the latest standards and technologies
including J2EE, SOA, Web Services, WS-Security, WS-Reliability,
WS-Notification, WS-Policy, BPEL and UDDI 3.0 among others to architect
the solutions. Architecture must be standards compliant.
Design the high level details, and work with
other members of the architecture team to fill other details into an
architecture and design document and work with the development team to get
the product implemented.
Review the development at appropriate
milestones and participate with the development team to ensure that
product is developed as per the documented architecture and design, ensure
that code is well written as per the coding standards.
Write the necessary code to develop certain
modules and fix any complicated issues with the product when necessary
based on the schedules.
Be a very good team player with a good
attitude to improve everyone else in the team.
While we expect this person to be very good
technologically, we do not expect this person to have a lot of ego. This
person needs to be able to work with other people in the team and help
everyone get better.
We believe in TEAM as opposed to I.
Here are the qualifications we are looking
for:
B.Tech/M.Tech (Computer Science) or equivalent
from reputed institutions like IITs and RECs.
Minimum of 5 years of experience in
architecting, designing and developing J2EE based technology solutions.
Majority of this experience is expected to be on software product
development spread across several releases and is aware of SDLC involved
in a software product development.
Very technology savvy, understands majority of
the latest technologies including UDDI, Web Services, WS-Security,
WS-Notification, BPEL among others and their applicability to solving
business problems.
Interested in learning more and more new
technologies and wants to grow as a technological leader as opposed to
growing as a people and project manager.
Extensive experience modeling applications
with UML modeling tools.
Database skills with one or more leading RDMBS
including database design, and data modeling.
Must have a big picture understanding of
software development process in terms of what are the merits and demerits
of various architectures and designs and be creative in terms of coming up
with new technological ideas for solving business problems at hand.
Overseas exposure and handling US and European
clients is a plus.
Excellent communication and people
relationship skills.
Good concepts, analytical skills, and ability
to work independently without requiring any supervision.
Good team player with the ability to get
things done under tight deadlines.
Understands what it means to develop high
quality software at the bottom of the heart and is a disciplined person.
A hands-on person that is willing to sit with
the development teams, help them as needed and do anything and everything
necessary to get the job at hand done.
Has good attitude and believes in what we are
doing as a team, feels like a member of the team working together to
succeed and willing to do anything and everything necessary to succeed.
Remuneration: As per industry standards
and not a constraint for the right candidate
Location: Hyderabad
Please email your updated resume to apply for above mentioned job with the
respective job code in the subject line.