1 day ago
Aguascalientes, MexicoSenior
Responsibilities
- Design, develop, test, and maintain scalable cloud-native applications across front-end and back-end systems, including microservices, distributed systems, and REST APIs.
- Contribute to system architecture, technical design, engineering standards, and technical documentation including LLDs, ER diagrams, component diagrams, and class diagrams.
- Implement infrastructure-as-code, manage cloud environments, and build and maintain CI/CD pipelines for automated deployment and delivery.
- Implement automated unit, integration, and end-to-end testing while ensuring applications meet security, compliance, and operational standards.
- Integrate enterprise R&D systems and scientific data platforms, build ingestion and transformation data pipelines, and support semantic data models and metadata standards.
- Own features end to end from design through deployment, mentor junior engineers, influence stakeholders, and improve development processes and architecture.
- Use AI-assisted development tools to improve productivity and translate business requirements into scalable technical solutions.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field with 5+ years of software engineering experience, or a master’s degree with 3+ years of experience; equivalent experience may substitute for the bachelor’s degree.
- Strong experience with at least one modern programming language such as Python, Java, or JavaScript.
- Hands-on experience building full-stack applications with modern JavaScript frameworks such as React, Angular, or Vue, and designing and integrating REST APIs.
- Hands-on AWS experience, infrastructure-as-code experience such as Terraform, and strong understanding of microservices architecture and cloud-native design.
- Experience with relational databases such as Oracle, PostgreSQL, or MySQL; NoSQL databases such as DynamoDB or Neptune; and data engineering pipelines such as Spark or Databricks.
- Strong understanding of system design and data modeling, plus experience with DevOps tools, CI/CD pipelines, automated testing methodologies, and Agile/Scrum environments.
- Strong problem-solving, analytical, communication, and business-translation skills.
- Experience with containerization and orchestration such as Kubernetes or EKS and AI-assisted development tools is preferred.
- Exposure to clinical, scientific, or biomedical platforms; GxP processes; regulated environments; research scientists or domain experts; and low-code platforms such as OutSystems, Power Apps, or Salesforce is preferred.
Benefits
- Hybrid work requiring three days per week in a client or Cognizant office in Mexico City, Guadalajara, Monterrey, or Querétaro, Mexico.
- Cognizant wellbeing programs supporting work-life balance.
Tech Stack
Amazon DynamoDBAngularApache SparkAWSDatabricksJavaJavaScriptKubernetesMySQLPostgreSQLPythonReactTerraformVue.js
Categories
About Cognizant
Cognizant is a public IT services and consulting firm that designs, builds, and runs enterprise technology, including digital engineering, cloud modernization, data/AI, and managed services. It sells consulting, systems integration, and outsourcing on multi-year engagements to large enterprises in healthcare, banking, retail, communications, and manufacturing. Founded in 1994 and headquartered in Teaneck, New Jersey, Cognizant is NASDAQ-listed (CTSH) and a Fortune 500 company.
