Principal Software Engineer

Year    UP, IN, India

Job Description

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 ImpactDesign, 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 NeedBachelor'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.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4533557
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    UP, IN, India
  • Education
    Not mentioned
  • Experience
    Year