TE59P4 Software Engineer

Company:  American Chemical Society
Location: Washington
Closing Date: 01/11/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Position Summary

Reporting to and partnering with the Director of Customer Engagement, the Software Development Engineer is a Full-Stack Engineer and participates in the full life cycle of software product development – including systems analysis, technical design, development, implementation, testing, and CI / CD. You will be assigned responsibility for both backend development and UI development on new product development projects within our Customer Products and Platforms.

You will be a partner and collaborator within cross-functional and multidisciplinary teams within Customer Product and Platform Development and across ACS – working with Solutions Architects, UX designers, software development engineers, IT operations and security engineers, infrastructure and platform managers, business analysts/scrum masters, Chemistry subject-matter experts, product managers, and external IT vendors and service providers. You will be an engaging, forward-looking, and mission-driven participant in practicing agile, customer-focused, and learning-based approaches to product development initiatives that aim to bring new products and new releases to the market in 6- to 12-month cycles. You bring not only solid and current technical knowledge, technical fluency, and technical experiences in full-stack agile software engineering, but also a passion for and interest in contributing your skills and expertise to initiatives that have transformative and far-reaching scientific and social impacts.


Position Accountabilities

  1. Learn and understand Customer Engagement’s strategic visions and roadmaps for new products and their future releases as well as the in-production products within Customer Engagement’s portfolio of customer-facing products.
  2. Develop and maintain in-depth and current knowledge and understanding of the IT infrastructures, enabling technologies, data and contents, development and deployment environment, policies, procedures, and best practices that support and facilitate product development, product delivery, release management, and product operations/support within the Publications Division.
  3. Develop and continuously strengthen excellent and collaborative relationships with technology leaders and colleagues across ACS as well as external vendors and service providers.
  4. Develop and enhance high-quality, customer-resonating, scalable, and extensible software solutions by studying and analyzing strategic product roadmaps, scopes and timelines, business requirements, end-user/customer journeys, user stories, UI designs, solutions architecture, data and information systems, data and content flows, and product integration and operationalization requirements.
  5. Function within a Scaled Agile environment and CI / CD pipelines while utilizing JIRA, Confluence, Docker, AWS cloud solutions (ECS, ECR, etc.), coding standards, and relevant industry standards to facilitate effective software development and testing, software delivery and deployment, requirements tracking, completion of assigned product backlog items, and resolution of bug fixes.
  6. Participate in and advise on sprint planning, sprint check-ins, technical solutions and architecture reviews, code reviews, and evaluation and selection of vendors and enabling technologies.
  7. Identify, discern, evaluate, and advise on risks, interdependencies, and any inhibiting obstacles regarding product development, integrations, release management, deployment, and support.
  8. Contribute to preparing clear, and concise communications, reports, and status updates on a regular basis throughout product development life cycles.
  9. Participate in and advise on RFI and RFP processes for evaluation and selection of technology products, vendors, and professional services firms.

Our Tech Stack And Engineering Environment Include The Following

  1. Next.js, React, Angular, Python, JavaScript, Java, Spring Boot, Node.js
  2. AI / Machine Learning, Natural Language Processing, and Knowledge Management technologies
  3. AWS ECR, ECS, Lambda, API Gateway, Step Functions
  4. DevOps, CI/CD, GitHub, GitHub Actions, Docker
#J-18808-Ljbffr
Apply Now
Share this job
American Chemical Society
An error has occurred. This application may no longer respond until reloaded. Reload 🗙