Description
Job Summary:
We are seeking a Junior Software Developer to build and maintain enterprise applications, collaborate in agile environments, and participate in designing new features.
Key Highlights:
1. Opportunity for professional growth and training in GeneXus and cloud.
2. Participation in real-world projects with business impact.
3. Collaborative work environment.
We are looking for a **Junior Software Developer** interested in building and maintaining enterprise applications. The ideal candidate will have a solid foundation in software development, willingness to learn new technologies, and the ability to work collaboratively in agile environments.
Experience or knowledge of **GeneXus** is highly valued. Familiarity with **modern web development, Python, and cloud services**, along with interest in GeneXus training, is also desirable.
Responsibilities
* Develop, maintain, and enhance enterprise applications.
* Participate in technical analysis and implementation of software solutions.
* Collaborate with the development team to design new features.
* Perform testing, bug fixing, and code optimization.
* Document developments and technical processes.
* Participate in code reviews and agile methodology ceremonies.
Requirements
* Bachelor's degree or engineering degree in **Computer Science, Information Technology, Software Engineering, or related field** (completed or in progress).
* Basic knowledge of object-oriented programming.
* Academic or professional experience in software development.
**Preferred:**
* Knowledge or experience with **GeneXus**.
**Alternatively:**
* Experience with **React** for frontend development.
* Knowledge of **Python** for backend development.
* Basic experience with **cloud services (AWS)**.
Desirable Skills
* Version control with **Git**.
* Consuming and developing **REST APIs**.
* Relational databases (PostgreSQL, MySQL, or SQL Server).
* Knowledge of **Agile / Scrum** methodologies.
Skills
* Ability to continuously learn.
* Logical thinking and problem-solving skills.
* Teamwork and strong communication skills.
* Proactivity and attention to detail.
We Offer
* Opportunity for professional growth.
* Training in technologies such as **GeneXus** and cloud tools.
* Participation in real-world projects with business impact.
* Collaborative work environment.
Salary: $12,000\.00 \- $18,000\.00 per month
Benefits:
* Educational support
* Salary increases
* Flexible working hours
* Option for indefinite-term contract
* Company-provided mobile phone
Experience:
* GeneXus: 1 year (Desirable)
* Application development: 1 year (Required)
* Python: 1 year (Required)
* AWS: 1 year (Desirable)
Work Location: Hybrid remote work in Puebla, Pue. (Municipality of Puebla)