Sr Software Developer
Aspen Technology
- Ciudad de México
- Permanente
- Tiempo completo
To be successful in this role, you will need to have a fundamental understanding of software development techniques while possessing passion to learn and excel your expertise to the next level. You will also need to have the self-motivation and management to plan and execute moderate complexity development projects to successful completion.Your Impact
- Collaborate with other developers, architects, and stakeholders to design and implement best -in-class software.
- Design and implement reliable, performant, and fault tolerant code based on requirements and/or user stories.
- Ensure reliable code by developing unit tests and test automation tools.
- Assist in code and design reviews.
- Train and mentor other team members in your area of expertise.
- Take part in agile team ceremonies such as scrum, sprint planning, and retrospective.
- Investigate, isolate, and identify solutions to reported software malfunctions.
- Bachelor’s Degree in Software Engineering or related technical field.
- 5+ years experience with object orientated programming (Java, C++, C#, Python, etc.) and/or web-based programming/frameworks (JavaScript, Typescript, Angular, HTML, CSS)
- Test-driven development experience. Must be able to unit test code.
- Fundamental knowledge of interacting with databases (Mongo, Oracle DB, SQL Server, PostgreSQL, or SQLite preferred).
- Solid understanding of algorithms and complex data structures.
- Basic experience with user interface design and adjusting approach to user interaction and feedback.
- Ability to adapt to feedback and changing requirements.
- Strong time management skills with the ability to manage multiple priorities at once.
- Strong self-awareness. Able to know one’s abilities, commit to due dates, and hold oneself accountable.
- Opportunities to travel may arise but are not required.