Назад
Company hidden
1 день назад

Senior Software Developer (AI)

Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Mexico
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Software Developer (AI): Designing, developing, testing, deploying, and maintaining software applications, services, APIs, and components across desktop, web, and cloud environments with an accent on C#/C++, cloud platforms, automated testing, and AI-assisted development. Focus on designing scalable and reliable architectures, validating AI-generated code, troubleshooting complex issues, and supporting CI/CD and containerized deployment.

Location: Mexico City

Company

hirify.global develops software solutions and supports career development, community service, and global team collaboration.

What you will do

  • Design, develop, test, deploy, and maintain software applications, services, APIs, utilities, and components across desktop, web, and cloud environments.
  • Write clean, secure, maintainable, and well-tested code using C#, C++, and other appropriate programming or scripting languages.
  • Contribute to software architecture and technical design with attention to scalability, reliability, performance, security, and maintainability.
  • Develop unit, integration, and automated tests; troubleshoot complex issues; perform root-cause analysis; and implement sustainable solutions.
  • Use AI-assisted development tools for coding, debugging, testing, code review, refactoring, troubleshooting, and documentation, while validating AI-generated solutions.
  • Collaborate with developers, architects, QA, DevOps, product teams, and other stakeholders; participate in design reviews, code reviews, Agile delivery, and knowledge sharing.

Requirements

  • 5–8 years of professional software development experience, including designing, developing, testing, and maintaining production software.
  • Strong proficiency in C# and/or C++, object-oriented programming, software engineering principles, design patterns, data structures, algorithms, and software design.
  • Ability to independently design, implement, test, debug, and maintain complex software components and features.
  • Understanding of software architecture and the ability to translate product and technical requirements into effective software designs.
  • Experience with the end-to-end software development lifecycle, desktop and/or web applications, services, and APIs.
  • Experience developing and deploying software in cloud environments, preferably AWS or Azure.
  • Experience with unit, integration, and automated testing, debugging, defect resolution, and quality engineering practices.
  • Experience leveraging and critically evaluating AI-assisted software development tools and AI-generated code or technical recommendations.
  • Experience with CI/CD, build automation, Git or Perforce, and container technologies such as Docker and Kubernetes.
  • Understanding of SQL and/or NoSQL databases, Windows and/or Linux, and Agile software development practices.
  • Strong analytical, debugging, problem-solving, written communication, verbal communication, collaboration, and teamwork skills.

Culture & Benefits

  • Career development programs support professional growth.
  • Community service projects and social events support relationships across the global community.
  • The role involves collaboration across development, architecture, QA, DevOps, product, and other cross-functional teams.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →