Key ResponsibilitiesDevelop robust end-to-end architecture that is compliant and can scale accordinglyDevelop back-end applicationDesign front-end user interaction and experience for applicationsCreate servers and databases to support functionality of applicationsEnsure cross-platform and application are continuously optimized including code quality, Cloud costs are monitored and mitigated, and security measures are implementedActively contribute to the entire end to end life cycle of data product and analytic product development, deployment, enhancement, monitoring and decommissionAPI design and developmentEducation & Professional QualificationsBachelor or Masters in Computer Science, Data science / engineering or equivalentKnowledge / ExperienceExperience with web fundamentals like HTML5, JavaScript, PHP and CSSExperience with libraries like jQuery or Backbone.jsExperience with Front-end testing frameworks e.g. SeleniumExperienced with back-end programming languages (e.g. R, Python, Ruby, Java, .NET, JavaScript etc) and appropriate frameworks (e.g. Node, Django, Spring)Experience using advanced JavaScript libraries and frameworks such as AngularJS, KnockoutJS, BackboneJS, ReactJS, DurandalJS etc.Experience using templating engines for front-end development and optimizationExperience with Mobile Development & Deployment - Android and iOSExperience deploying models as application middleware and REST endpointsRESTful services and JSON Data ObjectsDevOps scripting and CI / CD pipeline and toolingExperience in building real world solutions on Microsoft Azure or equivalent tech stacksDatabase technologies like MySQL, Oracle, PostgreSQL, and MongoDB.Follow the Scrum Methodology participating actively in sprint backlog refinement, sprint planning, stand-ups, sprint review and sprint retrospective.
Solution Architect • Bengaluru, Karnataka, India