* Technical inclination with strengths in software architecture aspects.
* Proficiency in software patterns, optimization, scalability and re-usability.
* Expertise in tools for software architecture and design analysis, both static and run-time.
* High motivation to work as individual contributor and passion to make software better.
* Comfortable with providing expertise to multiple teams simultaneously.
* A high level of integrity, personal ethics and values
* Required characteristics of forward thinking/ proactive/ self- starter, assertive, innovative and good communicator.
* Be responsible for creating, enhancing and reviewing architecture and design of products and services for product verticals which includes Telecom and Healthcare.
* Have complete involvement in the High Level and Low Level design of the system. This includes design of the components as well as the interfaces of the system.
* Undertake technology evaluations based on the system requirements and maintain complete clarity on the current technical choices
* Understand the software design patterns and implement the same to realize the products and services
* Evaluate various tools and other open source frameworks like Spring, Hibernate, Struts, Velocity, etc.
* Help in presales activities and response to RFPs
* Provide timely status to internal stake holders.
* 8-10 years experience in Telecom software
* Good knowledge of Telecom network technologies
* Experience in Telecom signaling i.e. SIP, SS7, ISUP, SIGNTRAN, INAP, CAMEL, MAP, IS41, AIN
* Experience of architecting and designing carrier grade Telecom platforms and applications.
* Experience in modeling tools
* Experience in OOPS
* Preferable experience in Database
* Experience in open source software development would be preferred
* Experience in building software applications which are database agnostic i.e. the application must work with multiple databases e.g. Oracle, SQL Server and MySQL.
* Experience in estimation is desired.
EDUCATION & EXPERIENCE:
B.E/B.TECH degree in computer science. M.TECH will be preferred.
Candidate should have a minimum of 9+ years of relevant working
experience in software development.