




Job Summary: Senior Web Software Development Professional responsible for analyzing, designing, building, and documenting information systems, implementing web front-end technologies and agile methodologies, and handling REST services and non-relational databases. Key Highlights: 1. Development of high-quality information systems with established architecture. 2. Implementation of web front-end technologies (React, Angular, Vue, TypeScript). 3. Knowledge and practical experience with agile methodologies (DevOps, Scrum). **Senior Web Software Development Professional (TEMPORARY PROJECT-BASED POSITION)** **RESPONSIBILITIES:** 1\. Analyze, design, build, and document information systems based on the established architecture, considering user needs, guidelines, and/or best practices for user interface and user experience, aiming to develop high-quality systems in accordance with software design patterns and development standards outlined in the Information and Communications Technologies Process Manuals (MPTIC). 2\. Design and implement system software components using front-end tools and programming languages (React, Angular, Vue, TypeScript, JavaScript, HTML5, CSS3, Sass, Bootstrap, Flexbox) defined by the Institute. 3\. Understand and apply various agile methodologies, principles, and practices (DevOps, Scrum) throughout software development. 4\. Understand, design, and implement unit tests for Angular, React, and/or Vue. 5\. Analyze, design, and implement responsive layouts for mobile devices following technology and Institute-established guidelines. 6\. Know how to consume and/or design REST services. 7\. Understand and implement reactive programming within front-end development. 8\. Understand and implement the Model-View-Controller (MVC) pattern in Angular. 9\. Understand, design, and use non-relational databases such as MongoDB. 10\. Understand, design, and manage style inheritance and precedence in SCSS and Sass. 11\. Understand, design, and apply object-oriented programming in Angular. 12\. Understand and use code repositories such as GIT and/or SVN. 13\. Knowledge and design of cloud-based Software-as-a-Service (SaaS) offerings. 14\. Knowledge, design, and implementation of charts and maps using Highcharts. 15\. Understand and use the Node package manager (NPM). 16\. Knowledge and implementation of authentication and authorization using AWS Cognito. 17\. Knowledge, design, and implementation of Infrastructure-as-Code (IaC) cloud services. EDUCATION: Bachelor’s degree or Engineering degree **(GRADUATED. PROFESSIONAL LICENSE IS MANDATORY)** FIELD OR DISCIPLINE: **(ONLY THE FOLLOWING DEGREES):** Computer Science, Systems Engineering, Informatics, Mathematics, Physics, Actuarial Science, Information Technologies, Industrial Engineering, Electronics Engineering, Telecommunications, or related fields. **MANDATORY VERIFIABLE EXPERIENCE OF 3 TO 5 YEARS IN:** System analysis, design, and development; or agile methodology implementation; or cloud technology implementation on AWS (API Gateway, CloudFront, Cognito); or software architecture analysis, design, or implementation; or web development using technologies such as React, Angular, Vue, TypeScript, JavaScript, HTML5, CSS3, Sass, Bootstrap, Flexbox; or REST service development; or Angular unit testing; or code quality assurance/implementation in Angular; or use of Angular Observables and/or Promises; or responsive layout development; or implementation of authentication and authorization using AWS Cognito, or web security implementation at the view level; or Software-as-a-Service (SaaS) cloud offerings; or Infrastructure-as-Code (IaC) cloud services. **REQUIRED KNOWLEDGE IN:** Web system implementation; AWS cloud technology implementation; AWS service implementation (API Gateway, CloudFront, Cognito); implementation using technologies such as React, Angular, Vue, TypeScript, JavaScript, HTML5, CSS3, Sass, Bootstrap, Flexbox; handling and/or implementing REST services; Angular unit test implementation; implementation using Angular Observables and/or Promises; responsive layout development; implementation of authentication and authorization using AWS Cognito; knowledge of AWS Console, AWS CLI, and AWS Amplify; knowledge of cloud-based Software-as-a-Service (SaaS) offerings; UML modeling tools for documentation; agile methodology and practice tools such as Jenkins, SonarQube, CodeCommit, etc.; SQL and NoSQL client tools; source code editors such as Visual Studio Code, Eclipse, etc.; office productivity tools. SKILLS: Results-oriented, teamwork, working under pressure, creativity, conflict management, human resource management, analytical ability, adaptability to change. REQUIREMENTS: Interested candidates must meet the following requirements: a) Be a Mexican citizen and fully enjoy and exercise political and civil rights; b) Be registered in the Federal Electoral Register and hold a valid voter ID card with photograph; c) Not have been registered as a candidate for any popularly elected office within the three years preceding the appointment date; d) Not be, nor have been, a national, state, or municipal leader of any political party within the three years immediately preceding the appointment date; e) Not be disqualified from holding public office or have been dismissed from the Institute; f) Not have been convicted of any crime, except for negligent offenses; g) Demonstrate required knowledge and skills for proper performance of the position, through means deemed appropriate by the Institute; and h) ADDITIONALLY, MUST MEET THE FOLLOWING: 1\. Fulfill the requirements established in the job profile, submitting supporting documentation; submit all required documentation for Institute admission; 2\. Pass curriculum evaluation, examinations, psychometric tests, and corresponding interviews; and 3\. Submit the following documents in original and photocopy, both front and back: a) Curriculum vitae in the format available on the Institute’s website (www.ine.mx), updated and signed with an autograph signature, for verification. Information in the curriculum vitae supporting fulfillment of the job profile and required professional experience shall comply with the following: Experience described in the curriculum vitae must be substantiated with supporting documentation, such as employer-issued letters, pay stubs, contracts, or other evidence verifying the applicant’s position held, including the following data: position held, years worked, telephone number, email address, company or public institution address, RFC (Taxpayer Registry Code), date of issuance, and must be printed on letterhead paper bearing appropriate seals. b) Proof of education: basic or secondary school certificate; professional license for bachelor’s degree level — the latter may be submitted as a certified copy or electronic professional license format. Should it be identified that an applicant has submitted a counterfeit or unregistered professional license with relevant authorities. c) Unique Population Registry Key (Clave Única del Registro de Población). d) Federal Taxpayers Registry (Registro Federal de Contribuyentes). e) Birth Certificate. f) Valid official identification (voter ID, passport, professional license). g) Recent proof of residence (no older than 30 days). h) Sworn statement of truth, provided by the department responsible for document verification. Position Type: Full-time Salary: $60,000.00 \- $65,000.00 per month Education: * Completed bachelor’s degree (Desirable) Experience: * Strong Angular knowledge: 3 years (Mandatory) Work Location: On-site employment


