hireejobs
Hyderabad Jobs
Banglore Jobs
Chennai Jobs
Delhi Jobs
Ahmedabad Jobs
Mumbai Jobs
Pune Jobs
Vijayawada Jobs
Gurgaon Jobs
Noida Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Senior Computer Scientist

7.00 to 10.00 Years   Noida   21 Jun, 2022
Job LocationNoida
EducationNot Mentioned
SalaryNot Disclosed
IndustryIT - Software
Functional AreaGeneral / Other Software
EmploymentTypeFull-time

Job Description

    As a Senior Computer Scientist, you will provide technology leadership on developing backend services to manage the content creation, infrastructure, and repositories for the state-of-the-art Cloud Services/Applications at ATS. We provide the opportunity to collaborate with an energetic and dedicated team that works on cutting-edge technology to create tools and services. The candidate will work with developers, architects to develop, deploy, and maintain applications in multiple environments.You will be part of an agile ATS team that is developing Hybrid Cloud Infrastructure tools and Services with the goal to build highly scalable, highly available and highly resilient services that fulfill the business objectives of Adobe.The candidate shall participate in all stages of software development including refining product vision, gathering requirements, software system design, coding, testing, release, and support and is expected to work with other departments to achieve cross-functional goals to satisfy product expectations.The candidate shall be open to evaluate and build POCs using newer technologies and tools including open-source APIs to address business needs.What you will do :As a Senior Computer Scientist, you are responsible for owning the complete application/program technically end to end right from requirement till deploymentResponsible to choose right set of UI/JavaScript frameworks, UI libraries, and responsive UI that can be easily viewed on a variety of devicesDevelop proof of concepts (POCs) and solutions to check if the recommended solution is feasible with the existing system/frameworkDefine coding standards and best practices.Ensure code quality of the project by reviewing team members codeImprove processes, technology, and the applications, continuously by showing the team better ways of doing things and help improve skills in the team.Prioritize the tech-debt and ensure the platforms and application meet the latest industry standardsAnalyze product requirements and design to develop efficient, re-usable, reliable, and scalable software with quality conformance in an innovative and iteratively growing environmentDevelop and deploy highly scalable and efficient Cloud native solutions for hybrid cloudApply and extend CI/CD tools and execute end-2-end ownership of your developed Software stack, including DevOps and testing aspectsImplement tools to enhance both automated and semi-automated workflows, involving backend/service-based software stacks, but also dashboard components for data tracking and analysisCollaborate with Lead and Principal engineers on architecture, design, code, and configuration reviews.Provide technical expertise for teams focused on specific software modules.Work with other engineering teams and internal customers to identify new opportunities, address critical needs and solve complex problems using your development expertiseBecome an expert at leveraging internal platform resources and APIsBuild out systems to monitor deployed workflows and alert/handle failuresCollaborate with Engineers to develop quality code and review the design/codeRespond to internal customers escalation requestsWork on a micro-frontend architecture using the latest JavaScript libraries.You will also be expected to debug issues across multiple systems, regularly share knowledge with peers, and contribute to architectural design discussions.Designing and developing APIs.Write tests and documentation as you implement features with the team.Implement testing tools that monitor the ongoing performance of the web application.Ensuring responsiveness of applications.Define long-term solutions for component-based architecture using reactive coding methodologiesWhat you need to succeed:7-10 years of experience in supporting, executing, and designing cloud solutionsAbility to lead solution development and delivery for the designed solutionsAwareness of latest technologies and trendsIn-depth knowledge of current cloud computing technologies and trendsVery Good understanding of Cloud native application concepts and 12 Factor application conceptsVery Good understanding on Microservices application development and Microservices pattern languageAbility to solution applications using Cloud- native application conceptsExperience in solutioning and migrating legacy applications to cloud platformsGood understanding of distributed application architectural patternsExperience in building applications for containerized environmentsGood knowledge of public, private, hybrid cloud environmentExperience in working with DevOps, Continuous integration, continuous deploy custom code, and Agile product developmentSound understanding of application design principles, practices, system development methodologies, and software life cyclesGood in Cloud security, Cloud Native app security, Role- based access controlExperience implementing testing platforms and unit testsExperience in designing high level and low-level documents is a plusAbility to handle multiple competing priorities in a fast-paced environmentStrong analytical and problem-solving skills with Exceptional interpersonal and communication skillsQuick to evaluate, understand and implement newer technologiesExhibit strong ownership and ability to work in global team environmentDeep knowledgeable of secure, scalable, and highly available service development practices.Ability to create support documentation for all new applications.BS or MS in Computer Science or equivalentStrong hand-on experience in:10+ years of software development experience with expertise in ReactJS and PythonDeep skilled in one or more OO and/or functional programming languages such as Python, Go, Java etc.In designing and building microservices based applicationsExpert in REST based web service technologies, JSON and XMLHorizontally scalable NoSQL storage services, such as MongoDB, Apache Cassandra, Apache HBaseExperience with Akka (Akka HTTP, Akka Streams)Experience with data streaming (Kafka, AWS Kinesis)Experience with message processing (AWS SQS, RabbitMQ, ActiveMQ)Experience with NodeJS and JavaScript client frameworks (AngularJS, React)Configuration management technologies and their implementation, such as Puppet, Salt, and ChefProficiency in using continuous integration, build and collaboration tools (e.g. JIRA, Git/Gerrit, Wikis).Deployed applications with Web UI frontends, application with RESTful/SOAP services interfacesFirm grasp on cloud security, Federated AD, AD integration3+ years of working experience with AWS/Azure servicesFluent with Linux/UnixUnderstanding of ES6 / ES2015 and newer, React, Redux, Express, Webpack, or similar web technologiesExperience building, maintaining, and monitoring highly available microservices using Node.js, Python or similarContribution to open-source community,

Keyskills :
accountancyapplication designbackupclosing

Senior Computer Scientist Related Jobs

© 2019 Hireejobs All Rights Reserved