Software Engineer (Pune, India)
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 ACS divisions, including CAS to the world’s most important scientific companies, government organizations, global patent offices and academic institutions to promote research and discovery.
About CAS:
CAS is a division of the American Chemical Society and is a source of chemical information. CAS 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. CAS finds, collects and organizes all publicly disclosed substance information and creates the world's most valuable chemistry databases. Scientists and patent professionals across the world rely on this database.
Job Responsibilities:
- Provide Technical Leadership for an Application Delivery Team developing software applications and systems, creating or enhancing content, products and solutions.
- Collaborate with teammates and product owners grooming backlogs of epics and stories for upcoming development sprints.
- Advance the local state-of-the-art in software engineering by helping to drive automated builds and software testing, advanced change control, and continuous delivery.
- Connect across the organization in our Communities of Practice to build influential working relationships, preparing your career for tomorrow.
- Stay abreast of the latest technology trends through individual and team training opportunities.
Technologies and Tools:
Flink, Java, Linux, Git, Jenkins, Hadoop, Apache Spark, Scala Functional Programming, Apache Kafka, Solr/Lucene, OpenStack, TDD, Software Development Lifecycle, Jira, Confluence, CI/CD, DevOps, Agile Software Delivery
Job Requirements:
- 4-year degree in computer science or engineering, or equivalent experience.
- 8-plus years of Application Delivery and Software Development.
- Experience on Flink for data streaming solutions development
- Expertise to define and lead the development of a Flink-based solution
- Java/Linux technology stack: senior-level experience and knowledge of application servers, backend processing, and the web tier.
- Automated Testing, Test-driven Development, debugging, troubleshooting, optimizing code and operations: Senior level experience and knowledge
- Big Data: hands-on experience with big data technologies: Hadoop, Spark, Scala, Solr/Lucene, others...
- Leadership: experience leading or helping to lead application delivery teams.
- Pair Programming - Need to have experience or be willing to pair with others when it makes sense.
- Clear Communication - Must be comfortable and eager discussing work items in team settings.
- Passion for Development – Actively learns on the job and outside of work. We are a team of developers that constantly seek to improve our craft and we expect to work with the same.
If interested, please send your cover letter and CV to hrdtech@acs-i.org.