As Software Architect, the candidate will lead the development of high performance hybrid applications.
He / she will create required frameworks and architecture for the products and work with front-end developers and back-end engineers to implement new solutions or product enhancements.
Bachelor’s Degree in Electronics, Engineering or any other Scientific or Technical discipline is required.
At least 8 years of experience of developing web and / or desktop applications, with at least 3 years of hands-on experience as a technical lead / manager / architect in Hybrid / Mobile application development where the candidate was responsible for architecture decisions
Must have excellent skills in defining the overall technical architecture and implementation of enterprise responsive hybrid applications across Desktop, Tablet and Mobile platforms using technologies like HTML5, JQuery, Java Script, PhoneGap, SQL Server, Bootstrap, Angular JS, REST APIs, SOAP (XML/JSON) etc.
Working knowledge of the various types of databases, and what they should be used for - NoSQL, Relational DBs, SOA, EDA, etc.
Ability to design, optimize and integrate business processes across disparate systems and mobile technologies
Knowledge of server-side technologies such as .NET would be advantageous
Excellent understanding of current enterprise software technologies and development practices / tools, including virtual environments, source control, remote development, issue tracking, build and test automation, and networking management
Excellent analysis skills and the ability to develop processes and methodologies best-suited for the product
Solid experience in preparing technical solution and architecture documents, artifacts, work products and presentations
Ability to rapidly learn and take advantage of new concepts, business models, and technologies
Additional Skills / Qualifications
Knowledge or familiarity with Health care domain
Experience with mobile analytics
Understanding of Cloud Computing Platforms and Services such as IBM BluMix, Microsoft Azure, AWS etc.
Identify the right technology solution for the problem.
Recommend the development methodologies and frameworks for the project.
Provide the design and structure to the application.
Establishes design / coding guidelines and best practices and enforce compliance.
Assist the project manager in estimating project costs and efforts and provide guidance in implementation planning.
Assist management in assessing technical competence of developers.
Guide the technical team in doing POCs and perform early risk assessments
Collaborate with Project Managers, Technical Architects, Product Analysts and Engineering teams
Technically mentor the developers
Note:- Looking candidate who can join with in 15-30 Days.