Software Architect, Cloud Native - Technology & Digital (BB-21816)
Found in: Talent IN
Description:Qualifications Bachelors/Master’s degree from an accredited college/university in technology related field10+ years of IT experience with appetite for high-end software development2+ years of experience developing cloud native applications preferably using AWS (S3, EKS, lambda, ECS, EC2, EFS, RDS, SQS, SNS, Elastic Beanstalk, Amplify, API Gateway, etc...) and good understanding of DNS, TCP/IP, SMTP, HTTP and distributed networksSolid knowledge of at least one development technology/ programming languageGood Knowledge in product development experienceExperience with ReactJS, Redux, Typescript, HTML5, CSS3, ECMAScript 6, WebPack and BabelCertification as AWS Solutions Architect or Solutions Architect Associate requiredUnderstanding of CSS pre-processing platforms, such as LESS and SASSKnowledge with Java 8 or higherKnowledge with SpringBoot 2 frameworkKnowledge working with Microservices and Event Driven ArchitectureKnowledge working with container orchestration managers such as KubernetesExperience with TDD and DevOps practices and tooling (E.g. CI/CD pipelines)Experience with backend and/or frontend testing frameworks like JUnit, Mocha, Chai, Enzyme Who You'll Work With You will be based in Bangalore and will be part of our Technology & Digital function. This group develops technology solutions for our firm. This includes all business value chain activities, from understanding product needs to product development to on-going maintenance and enhancement. What You'll Do You will be responsible for the development, support, maintenance and implementation of an enterprise application that is scalable, resilient, and distributed. In this role you will migrate existing solutions onto a public cloud and help adapt cloud native capabilities. You’ll also work on solving problems of relatively complex scope, through general usage of standard programming concepts and principles and application of own judgment. You’ll be member of a squad that has the technical capability to develop and implement various components of an application from end to end. You will develop and implement new and ongoing application needs to complete end to end setup of the product. You will contribute to the architecture across the technology stack, from database to native apps. You will design, build and deploy full-scale enterprise applications by working collaboratively and iteratively through design and development to deliver fully function web-based and mobile applications that meet business goals. You’ll be a fully contributing team member, under broad guidance from architects and technology leaders. You’ll further build upon domain knowledge and technical/ proprietary skills to reach higher levels of expertise.
calendar_today2 days ago