AspenTech is seeking to develop an intelligent AI-powered virtual assistant integrated into their next-generation web-based platform, and they need an Associate Software Developer to contribute to this project.
Requirements
- Solid understanding of object-oriented programming with languages like Java, C-Sharp, or C++.
- Proficiency with web development tools and technologies (HTML, CSS, JavaScript, TypeScript).
- Exposure to web frameworks and libraries such as Angular, React, or jQuery.
- Familiarity with database systems (SQL, NoSQL) and data modeling concepts.
- Experience with version control systems (e.g., Git).
- Knowledge of responsive design and mobile-first development principles.
- Foundational experience in implementing or working with Machine Learning models, especially in Python
Responsibilities
- Develop and enhance web applications using HTML, CSS, JavaScript, and modern frameworks (e.g., Angular, TypeScript).
- Collaborate with cross-functional teams globally to implement features and functionality aligned with business and user needs.
- Write clean, maintainable, and testable code; actively participate in design and code reviews.
- Contribute to the development of intelligent assistant features by integrating AI/ML models to analyze and summarize data stored within AspenTech’s DGM applications.
- Support the implementation of natural language processing (NLP) techniques for smart user interactions through chat-based interfaces.
- Debug, troubleshoot, and optimize both front-end and back-end application performance.
- Maintain accurate documentation for codebases, workflows, and development best practices.
Other
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- Experience working in agile environments and familiarity with CI/CD tools like Jenkins is a plus.
- Stay current on emerging AI/ML technologies, web development trends, and industry best practices.
- Participate in social events that foster fun and relationship building across our global community.
- Support of community service projects