Provide Technical Architecture , Designing, coding and debugging of product features with latest Web and Mobile Technologies.
Ability to convert the business requirements into executable code
Provide technical leadership to the onsite and offshore team by closely working with onsite team and clients.
Ability to analyze and resolve technical queries to help the team.
Provide support to presales team with Sales Executive team.
S/He has a passion for technology and can navigate his/her way across complex and rapidly-changing landscapes by staying on top of latest trends and thrive by sharing knowledge.
S/He is a creator, a doer, and a disruptor who will help us solve real-life problems and meet real customer needs. S/he shall be helping us build things, taking an idea, and creating rapid prototypes that are shippable and learn from real-life feedback.
S/He is comfortable to be a self-starter, who actively challenges status-quo, is curious and not afraid to ask Why and What if
S/He is experienced with the tools of the trade including a variety of modern programming languages and frameworks
S/He cares about cycle time and use CI/CD practices, tools to rapidly deploy changes to customers while minimizing risk using practices like A/B tests, blue-green deployments, and feature toggles
S/He stays on top of Algorithms, Data Structures and Design Patterns and love the challenge of building highly scalable systems that can support thousands of transactions/sec.
S/He has a mindset of test first development and are experienced in modern test frameworks. We believe in testing and that quality is everyone s job.
S/He is data-driven and can measure, collect and use data to make decisions. We understand the value of intuition and the need to balance decisions accordingly.
S/He has strong communication skills and technical expertise to drive and participate in meaningful discussions.
Technical Skills Required
Minimum 9 years of relevant experience in Java/JEE technology for enterprise application is preferred
4+ years of experience in architecture roles responsible for maintaining business/technology alignment.
Mobile platforms Android or iOS, Mobile App Frameworks ( Mobile App Design & Technology Skills )
Strong in Java and Java EE platforms including Spring framework & components, Hibernate, JSP, Node JS or Express JS or similar, Web & Application Server ( Server App Design & Technology Skills ), Web Services, SOAP, WS-Security, REST(Services Design & Technology Skills )
Web Stack including JavaScript, CSS, JSON, Angular /React , Node JS or similar framework ( Web App Design & Technology Skills )
Good understanding on DevOps (Git, CI tools, Sonar, etc)
Hands-on Experience in cloud platforms (AWS, Azure, Google, etc).
Strong Problem solving and analytical skills (especially around the areas of performance, scalability on the above mentioned technologies)
Experience in RDBMS, NoSQL, Junit or BDD or equivalent.
Experience in working in Agile environment with good communication skills
Passion to learn new technologies and to upgrade versions of technology.
Experience in estimation models and presales activities