Overview
Position: Software EngineerLocation: Pune
ACS-I India is looking for an experienced Software Engineer with broad relevant experience in maintaining and extending complex applications. You would be part of a team in an Operations and Support function, working with an experienced team of highly motivated individuals, supporting core CAS business functions
About ACS-I India
ACS International India Pvt Ltd. (ACS-I India) is a wholly owned subsidiary of ACS International Ltd, USA and a part of the American Chemical Society. ACS-I India represent products and services provided by all ACS divisions like Publications and Chemical Abstracts Service (CAS) to the world’s most important scientific companies, government organizations, global patent offices and academic institutions to promote research and discovery.
About CAS
Chemical Abstracts Service is a division of the American Chemical Society. It is a source of chemical information. The Company provides products and services, solutions for researchers and professional searchers, and support and training. CAS has provided the most comprehensive repository of research in chemistry and related sciences for over 100 years. The CAS finds, collects and organizes all publicly disclosed substance information and creates the world's most valuable chemistry databases. Scientist and patent professionals across the world rely on this database.
Job Responsibilities
- Develop and maintain applications and technical solutions for CAS business operations, including Sales, Editorial, and Marketing business users.
- Learn how to develop and maintain new applications and new technologies
- Work as a member of a global Agile/SAFe team, demonstrating excellent collaboration and teamwork to meet the objectives of the team and business
- Deliver high-quality, well-tested, and defect-free code Angular & SQL
- Independently work on assigned tickets, managing workload to ensure the highest priority tasks are being worked on
- Design, develop, and maintain applications using Java in AWS or GCP.
- Build and manage cloud-native software solutions on AWS or GCP.
- Design and implement DevOps solutions to automate the development and deployment of software.
- Design and implement event-driven systems.
- Manage code repositories, handle code merges, perform quality checks, and automate deployment using tools like Git, Maven, Docker, Solar, Cloud Build, GitHub Actions, etc.
- Bachelor's degree in computer science, Information Technology, or a related field.
- 4+ years in building solutions with Java and database frameworks.
- 3+ years of experience with any of the following technologies or frameworks: Linux or Windows environments, Java, Angular, SQL, Spring boot perl, kshell, XML/XSLT,
- 1+ years of experience in building cloud-native software solutions on AWS or GCP.
- Experience and knowledge of recommending technical designs and technical architectures
- Knowledge of and experience with delivering solutions with any of the following technologies: AWS, Java, Python, Perl, kshell, Linux, Windows environments, relational databases
- Expertise in application CI/CD solutions, including managing code repositories, continuous integration, automated deployment, and utilizing tools such as GitHub, Docker, GCP Cloud Build, AWS CodeBuild, GitHub Actions, etc.
- Expertise in building cloud-native application operation solutions, and proven experience and skillsets, including but not limited to, Google Stackdriver, GCP Operation Suite, AWS CloudWatch, Prometheus and Grafana, etc.
- Strong knowledge of event-driven design principle and programming paradigms.
- Strong knowledge in developing integrated solutions within an enterprise-wide environment.