Aspen Technology
Senior Software Developer
This job is now closed
Job Description
- Req#: R5476
Key Skills:
- REST API: Design and implement robust, high-performance, scalable REST APIs using NodeJS for efficient data exchange within the OSDU platform.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Software Engineer with a focus on API development.
- Proficiency in at least one programming language, such as TypeScript, JavaScript, or Node.js.
- Extensive experience designing and implementing RESTful APIs.
- Familiarity with the 'OSDU' open source project is a strong plus.
- Solid understanding of authentication mechanisms, API security, and data protection.
- Ability to troubleshoot and optimize code for performance and efficiency.
- Excellent problem-solving skills and a passion for writing clean, maintainable code.
- #LI-RK1
The driving force behind our success has always been the people of AspenTech. What drives us, is our aspiration, our desire and ambition to keep pushing the envelope, overcoming any hurdle, challenging the status quo to continually find a better way. You will experience these qualities of passion, pride and aspiration in many ways — from a rich set of career development programs to support of community service projects to social events that foster fun and relationship building across our global community.
The Role
We are seeking a talented Software Engineer with a strong background in API development to join our team. In this role, you will be instrumental in creating a high-performance connector between our internal application and the 'OSDU' open source project. This is an exciting opportunity to work on cutting-edge technology and shape the integration landscape for our systems.Your Impact
Expertise in either NodeJS or JavaScript or TypeScript is essential.
Need to have experience in authentication (Bearer tokens), role-based access control, API security, and data protection, coupled with the ability to troubleshoot and optimize code for peak performance and efficiency.
Should demonstrate proficiency in performing CRUD operations, implementing tokenization, and establishing role-based access.
Postman: Utilize Postman for efficient API testing and troubleshooting. Expertise in either Postman or SoapUI or HTTPie or Thunder Client or similar tools is essential.
Test Automation for API: Develop and execute automated tests for comprehensive API validation and quality assurance.
Good to Have
Experience in building NodeJS packages : Express, Helment, NestJS , etc. Familiarity with cloud platforms, such as AWS, Azure, or Google Cloud. Experience with containerization technologies, such as Docker.
Key Responsibilities:
Collaborate closely with cross-functional teams to architect and develop robust APIs that seamlessly integrate our internal application with the 'OSDU' open source project. Design and implement efficient and scalable API solutions, ensuring optimal performance and responsiveness. Utilize your expertise in API design principles to create interfaces that are intuitive, easy to use, and well-documented. Stay up-to-date with industry trends and best practices, and incorporate them into the development process. Participate in code reviews, provide constructive feedback, and contribute to the continuous improvement of our development processes.
What You'll Need
About the company
Aspen Technology, Inc., known as AspenTech, is a provider of software and services for the process industries headquartered in Bedford, Massachusetts, United States.
Notice
Talentify is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.
Talentify provides reasonable accommodations to qualified applicants with disabilities, including disabled veterans. Request assistance at accessibility@talentify.io or 407-000-0000.
Federal law requires every new hire to complete Form I-9 and present proof of identity and U.S. work eligibility.
An Automated Employment Decision Tool (AEDT) will score your job-related skills and responses. Bias-audit & data-use details: www.talentify.io/bias-audit-report. NYC applicants may request an alternative process or accommodation at aedt@talentify.io or 407-000-0000.