.We are ALTEN Mexico, a leading engineering company that specializes in providing innovative solutions for engineering, technology, and product development projects. With a dedicated team of over 250 professionals, we cater to various industries including Automotive, Energy, Aeronautics, Banking & Insurance, Telecom & Multimedia, and Rail. We offer comprehensive services ranging from project design development to test/validation, programming, implementation, and manufacturing.We are currently looking for a skilled Python Developer to join our team. In this role, you will be responsible for developing, testing, and maintaining Python applications and scripts. You will work closely with cross-functional teams to deliver high-quality solutions that meet our clients' requirements.Duties and Responsibilities:Understand User RequirementsCollaborate with stakeholders to gather detailed user requirements.Analyze user needs to ensure the developed software meets expectations.Understand Software RequirementsStudy and interpret software specifications and requirements.Ensure alignment between user requirements and software capabilities.Use UML Diagrams and Flow ChartsTranslate user and software requirements into visual representations using UML diagrams.Develop flow charts to map out software processes and workflows.Create Python ApplicationsDevelop robust and scalable Python applications based on requirements.Implement features and functionalities as specified in the design documents.Create Python ScriptsWrite Python scripts for automation, data processing, and other tasks.Ensure scripts are efficient, maintainable, and well-documented.Participate in SCRUM MeetingsAttend and contribute to daily stand-ups, sprint planning, and retrospectives.Collaborate with the team to ensure smooth and effective project progress.Report Progress Using JiraUpdate Jira with current project status and task progress.Track and resolve issues, ensuring timely completion of tasks.Create and Maintain Technical DocumentationDocument software design, development processes, and user guides.Keep technical documentation up-to-date with any changes or enhancements.Collaborate with Members of External RegionsWork with international teams to ensure seamless collaboration.Communicate effectively across different time zones and cultural backgrounds