- Senior
- Optionales Büro in Noida
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 skilled and motivated DevOps/Python Programmer to join our engineering team. This role is critical in the development and deployment of an Input File Standardization Tool, which will streamline and automate the processing of diverse file formats (e.g., XML, JSON, CSV, TXT) into standardized, structured outputs. The ideal candidate will bridge the gap between development and operations, ensuring robust, scalable, and user-friendly solutions that align with our broader engineering and business goals.Your Impact
- Design, develop, and maintain a robust Input File Standardization Tool using Python and related technologies.
- Build and maintain scalable, secure, and automated DevOps pipelines for deployment and integration.
- Collaborate with cross-functional teams including QA, Product, and UI/UX to ensure intuitive user interfaces and smooth user experiences.
- Develop and maintain parsers for various file formats (XML, JSON, CSV, TXT) and ensure accurate data transformation.
- Implement logging, monitoring, and alerting systems to ensure high availability and performance.
- Write clean, maintainable, and well-documented code following best practices.
- Participate in code reviews, sprint planning, and team meetings.
- Troubleshoot and resolve technical issues across environments.
What You'll Need
- Bachelor’s Degree in Software Engineering, Computer Science, or a related technical field.
- 5+ years of experience with object-oriented programming (Python, Java, C++, C#, etc.)
- 7+ years of experience with web-based programming (JavaScript, TypeScript, HTML, CSS).
- Strong experience working with structured and unstructured data formats (XML, JSON, CSV, TXT).
- Proven experience in user interface design and adapting to user feedback
- Strong analytical, problem-solving, and troubleshooting skills.
- Ability to work independently and manage time effectively.
- Excellent verbal and written communication skills.
- Strong technical communication skills (e.g., flowcharts, infographics, documentation).
- Experience with version control systems (e.g., Git), CI/CD tools, and containerization (e.g., Docker, Kubernetes) is a plus.