Job Search and Career Advice Platform

¡Activa las notificaciones laborales por email!

Software Developer – Mid-level (Talent Pool)

Energy Consulting group

Santiago de Querétaro

Presencial

MXN 400,000 - 600,000

Jornada completa

Hace 3 días
Sé de los primeros/as/es en solicitar esta vacante

Genera un currículum adaptado en cuestión de minutos

Consigue la entrevista y gana más. Más información

Descripción de la vacante

A technology consulting firm in Querétaro is seeking a Full-Stack Developer to collaborate with engineering teams and develop cutting-edge software solutions. This role emphasizes backend development and requires proficiency in Java and Kotlin, with knowledge of DevOps tools like Docker and Kubernetes. Ideal candidates should have strong analytical skills, a Bachelor's degree in Computer Science, and effective communication abilities. Attractive benefits include opportunities for growth within a dynamic global team.

Formación

  • Experience designing and developing distributed software systems.
  • Proficiency in Java and/or Kotlin with expertise in two object-oriented languages.
  • Familiarity with database technologies (SQL and NoSQL).

Responsabilidades

  • Collaborate with stakeholders to define requirements.
  • Design, develop, test, and deploy software solutions.
  • Provide technical leadership and conduct code reviews.

Conocimientos

Object-oriented programming
Strong communication skills
Analytical thinking
Problem-solving abilities

Educación

Bachelor's degree in computer science or related field

Herramientas

Java
Kotlin
Spring Boot
Docker
Kubernetes
Descripción del empleo
Job Description Summary

Our team, Advanced Design Tools (ADT), partners with engineering teams at GE Aerospace to drive productivity by developing and maintaining cutting‑edge software engineering solutions. As part of this role, you will collaborate with a multidisciplinary team in an agile/SCRUM environment to design, develop, and maintain software solutions. You will have the opportunity to engage with partners and stakeholders across Mexico, the USA, and India, contributing to a diverse and dynamic global team. Our portfolio spans a wide range of solutions, including services, web applications, desktop applications, APIs, and more, utilizing a broad technology stack such as Java, Python, C/C++, C#, Qt, Kotlin, Docker, Kubernetes, Spring, and others. We are seeking motivated individuals with a genuine passion for software development to help GE Aerospace achieve its goals. This position focuses on full‑stack development, with an emphasis on backend development, and involves active participation in all stages of the Software Development Life Cycle (SDLC).

Job Description
Essential Responsibilities
  • Collaborate with product owners and stakeholders to gather, analyze, and define user and technical requirements, ensuring alignment with business objectives.
  • Design, develop, test, maintain, and deploy high‑quality software engineering solutions, adhering to industry best practices and standards for software development.
  • Continuously identify and implement opportunities for process improvement, optimizing efficiency and quality in the software development lifecycle.
  • Provide technical leadership and mentorship to other software developers, fostering a culture of collaboration, innovation, and knowledge sharing.
  • Ensure robust documentation of software designs, processes, and solutions to support scalability and maintainability.
  • Troubleshoot and resolve complex technical issues, ensuring system reliability and performance.
  • Stay up to date with emerging technologies and trends, proactively recommending innovative solutions to enhance the team's capabilities.
Qualifications / Requirements
  • Bachelor's degree in computer science, Software Engineering, or a related field.
  • Strong experience with object‑oriented programming, design patterns, and data structures.
  • Proficiency in Java and/or Kotlin, with hands‑on experience in at least two object‑oriented programming languages.
  • Extensive experience with Spring Boot or Spring Framework for developing RESTful applications.
  • Proven experience designing and developing distributed software systems and working with various architectural styles (e.g., microservices, event‑driven architectures).
  • Familiarity with agile methodologies, SOLID principles, Clean Code practices, and design reviews.
  • Experience conducting code reviews, performing static code analysis, ensuring test coverage, and writing unit tests.
  • Excellent verbal and written communication skills in English.
  • Strong analytical and problem‑solving abilities.
  • Experience with SaaS projects or cloud‑based platforms.
  • Knowledge of DevOps practices and tools (e.g., CI/CD pipelines, Docker, Kubernetes).
  • Familiarity with database technologies (SQL and NoSQL) and messaging systems (e.g., Kafka, RabbitMQ).
Desired Characteristics
  • Communicate effectively and build strong relationships with team members and stakeholders through clear and professional interpersonal skills.
  • Collaborate seamlessly with others, actively seeking input from diverse perspectives to solve problems and achieve shared goals.
  • Work independently, managing priorities and delivering results with minimal supervision.
  • Adapt easily to dynamic and ambiguous environments, maintaining a flexible and proactive approach to change.
  • Demonstrate a natural ability to acquire new knowledge, skills, and technologies, driven by a passion for continuous improvement.
Additional Information

Relocation Assistance Provided: No

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.