Universidad Tecnológica de México
2 weeks ago
SYSTEMS TEACHER - Programming Languages
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- Universidad Tecnológica de México
- Location
- México, Estado de México, Atizapán de Zaragoza Mexico
- Posted
- 2 weeks ago
Job description
ABOUT the role
Computer Systems Teacher
In this role, you will be responsible for training students through learning experiences focused on software development, mobile application programming, and database management.
Your main challenges
- Teach subjects related to Mobile Application Programming, Programming Languages, Data Structures, and Databases with a theoretical-practical approach.
- Develop student competencies in the analysis, design, programming, and implementation of software solutions.
- Guide learning in the development of mobile applications for Android and iOS platforms.
- Design didactic strategies that foster logical thinking, object-oriented programming, and problem-solving.
- Integrate the use of current tools and technologies for software development and database administration.
Profile we are looking for
Mandatory requirements:
- Completed Bachelor's degree in Computer Systems, Computer Systems Engineering, Software Engineering, Computer Science, or a related field (title and professional license are indispensable).
- Master's degree or complementary studies in Software Development, Information Technologies, Software Engineering, or related areas.
- Solid knowledge in mobile application programming for Android and/or iOS.
- Proficiency in programming languages such as Java, C++, (C-Sharp), etc.
- Knowledge in data structures and algorithms.
- Experience in administration and development of Oracle, SQL, AQR, MySQL databases.
Desirable:
- Experience in mobile application development or software projects implemented in professional environments.
- Knowledge in agile development methodologies (Scrum, Kanban, or similar).
- Proficiency with version control tools like Git.
Schedule
- Monday to Friday, 7:00 am to 1:00 pm
Your impact at UNITEC
At UNITEC, we work to offer quality education with a practical, accessible, and transformative approach. Here, you will not only become part of a university but also a project that drives the professional development of thousands of students seeking to build a better future. Being part of UNITEC means generating tangible impact: training highly employable individuals with values, solid competencies, and a strong commitment to their community.
Diversity and Inclusion
At UNITEC, talent knows no bounds. We are proud to offer equal opportunities and celebrate diversity in all its forms. All qualified candidates will be considered without distinction of race, religion, nationality, sex, marital status, sexual orientation, disability, age, or other legally protected characteristics. The request for medical certificates of non-pregnancy and HIV as a requirement for employment, permanence, or promotion is prohibited in this workplace.
Required skills
- java
- problem-solving
- databases
- software development
- scrum
- kanban
- software engineering
- android
- git
- agile methodologies
- c++
- version control
- object-oriented programming
- database administration
- database management
- ios
- computer science
- software solutions
- ios development
- algorithms
- logical thinking
- sql databases
- data structures
- computer systems engineering
- programming languages
- oracle databases
- android development
- software development tools
- c-sharp
- computer systems teacher
- mobile application programming
- aqr databases
- mysql databases
Interested in this position?
Create your free account and tailor your CV to match this job.