Experience:
Minimum 9+ years of solid service development experience.
Responsibilities:
- Preparing the Technical Architecture documents and design approaches using the various tools
- Translating the business requirements to technical specifications that can be used by the teams to design & develop.
- Define implementation approaches, algorithms and code structure to meet the requirements.
- This position requires an individual to be creative, team-oriented, technology savvy, driven to produce results and demonstrates the ability to take a cross-team leadership role.
- Leads in the analysis, design, and implementation planning of the technical/business solution.
- Willing to work on additional tasks and responsibilities that will contribute towards team, department, and company goals.
- Architect experience and responsibility includes defining, prototyping and recommending the technology solutions, detailing the implementation design and identifying interfaces with other products for integration.
- Abreast of latest technologies & tools and ability to evaluate and select appropriate tools and technologies as per the requirement.
- Apply attained experiences and knowledge in solving problems that are complex in scope requiring in-depth evaluation.
- Experience with scaling and performance of large systems and web applications.
- Very Good Experience in Java, Node JS, Java Script, jQuery, HTML 5, CSS3.
- Very good experience in defining/creating/consuming SOAP & RESTful web services.
- Experience in employee-facing business applications
- Experience in Reporting & Analytics as well as Systems Integration Experience in product development, preferably Mobile and SaaS.
- This role will likely evolve over time as the company grows and our processes change, so flexibility and ability to adapt are critical.
Technical Skills - Must have:
- Must have strong expertise in either Java, Node.js
- Skillset should have the following JSON, Redis / MongoDB, Web Sockets
- Knowledge of AI, NLP, ML, Chat bots will be added advantage.
- Knowledge on Linux / Unix flavours
- Experience in Web Services using REST, SOAP
- Knowledge of different authentication and authorization techniques
- Candidate must have hands on experience in server-side programming independent of technology
- Strong knowledge of code documentation and handover
- Experience building scalable, high-available mission-critical platforms
- Exposure to any of the cloud platforms like AWS/GCP/Azure
- UI-side development experience in any one of the technologies Java Script /Angular.JS / React.JS/Vue.JS
- Strong leadership competencies including the ability to think and act strategically, drive for results, build a high-performance culture and inspire/teach others to perform at higher levels
OTHER SKILLS WED APPRECIATE
- Experience with git version control system
- Experience on open source contribution
- Excellent Coding Standards
- Any chat bot development experience
EDUCATION QUALIFICATION
- Graduate in Engineering OR Masters in Computer Applications
- Process Skills:
- General SDLC processes
- Understanding of utilizing Agile and Scrum software development methodologies
- Skill in gathering and documenting user requirements and writing technical specifications.
Behavioral Skills :
- Good Attitude and Quick learner.
- Well-developed design, analytical & problem-solving skills
- Strong oral and written communication skills
- Excellent team player, able to work with virtual teams.
- Self-motivated and capable of working independently with minimal management supervision.
- Able to talk to client directly and report to client/onsite.