Real Time Communication application objectives by analyzing user requirements; envisioning system features and functionality.
Designs and develops user interfaces to Real Time Communication applications by setting expectations and features priorities throughout development life cycle; determining design methodologies and tool sets; completing programming using languages and software products; designing and conducting tests.
Creates automated provisioning applications for use within financial and banking industry.
Completes Real Time Communication applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
Supports users by developing documentation and assistance tools.
Enhances organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to Real Time Communications environment.
Education*
B.E/B.Tech/ M.C.A/M.Sc
Experience Range:
15 to 20 Years
Foundational Skills*
At least 18+ years of hands-on experience in application development Java Stack – not limited Core Java, J2EE and Restful Services. Should drive a bigger portfolio of multiple Java projects technically.
Expertise in Javascript, Node JS, Spring and J2EE design patterns, SQL, various Databases, Server-side RESTful web services, CI/CD tools and pipelines.
Proficiency in Unified Communications Platforms, Middleware Communication platforms, micro services design, application security, high availability design, distributed systems, Spring Security and multi-threaded programming
Experience in CSS3, Bootstrap/JQuery, AngularJS, JUnit Framework Jenkins automation framework
Specific knowledge and proven track record of software development
Experience in all aspects of System Development Lifecycle
Understanding of a large-scale Enterprise-level applications infrastructure
Self-starter, critical thinker with proven ability to deal with granular requirements yet see things holistically and strategically
Effectively contribute to design and development of solutions through the entire product lifecycle
Effective at time management so as to deliver quality solutions on time
Strong troubleshooting and problem-solving skills
Ability to shift and pivot with changing responsibilities
Strong interpersonal skills with excellent verbal and written communication, able to communicate effectively to senior leadership
Comfortable sharing ideas and concepts in a highly collaborative team
Have strong experience with Agile process methodologies
English Speaking/Writing
Excellent written and verbal skills
Strong dedication to quality customer service
Excellent analytical and problem-solving skills.
Exceptional organizational and analytical skills with high attention to detail
Possess a personal sense of urgency and the ability to handle a fast-paced environment
Desired Skills
Experience in CTI APIs, including TSAPI, JTAPI, Lync UCWA, HTML5
Experience in different Design Patterns, Messaging Queues, DevOps (Ansible, Jenkins, Maven), Splunk