Software Developer I
Aspen Technology, Inc.3 days ago
Mexico City, MexicoEntry Level
Responsibilities
- Develop, test, debug, and maintain software features with guidance from experienced engineers.
- Translate user stories and acceptance criteria into clear, maintainable implementations.
- Collaborate with Product Owners, Agile Team Leads, developers, Quality Engineering, and Architecture.
- Participate in backlog refinement, iteration planning, daily coordination, reviews, retrospectives, and system demos.
- Write unit tests, support automated testing, and investigate and resolve defects.
- Participate in code reviews, apply team standards, document technical decisions, and contribute to shared team knowledge.
- Build familiarity with manufacturing and supply chain customer workflows and supported product areas.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Mathematics, or a related field, or equivalent practical experience.
- Around 2 to 3 years of general software development experience.
- Foundational knowledge of object-oriented programming, data structures, algorithms, and software design principles.
- Academic, internship, personal-project, or professional experience developing software in C#, .NET, C++, Java, or a comparable language.
- Basic understanding of source control, debugging, APIs, databases, and the software development lifecycle.
- Ability to interpret technical requirements, ask clarifying questions, and work effectively with guidance.
- Strong learning mindset, problem-solving skills, attention to detail, and commitment to quality.
- Ability to communicate and collaborate in English in a global engineering environment.
- Preferred experience with C#/.NET, REST APIs, SQL, React, or Angular.
- Preferred exposure to automated testing, unit-test frameworks, continuous integration, or cloud technologies.
- Familiarity with Agile or SAFe ways of working and interest in industrial software, manufacturing, supply chain, planning, scheduling, mathematical modeling, or optimization.
Benefits
- Career development programs.
- Support for community service projects.
- Social events that foster fun and relationship building across the global community.
About Aspen Technology, Inc.
Aspen Technology builds industrial software for asset-intensive sectors, including process simulation (Aspen HYSYS/Aspen Plus), advanced process control, asset performance management, supply chain planning, and electric grid management. It sells enterprise licenses and subscriptions with professional services to energy, chemical, power, and other manufacturers worldwide. Founded in 1981 and headquartered in Bedford, Massachusetts, AspenTech is part of Emerson.