¡Activa las notificaciones laborales por email!

Software Engineer (Mid - Senior Level)

Environmental Resources Management (ERM)

Ciudad de México

Presencial

MXN 837,000 - 1,118,000

Jornada completa

Hace 23 días

Descripción de la vacante

A leading environmental consultancy in Mexico City is seeking an experienced Software Engineer to design and develop solutions for diverse clients. Candidates should have over 5 years of experience in software development, including proficiency in C# and Javascript. The role involves collaboration with cross-functional teams and requires strong problem-solving skills. A passion for learning new technologies and methodologies is essential.

Formación

  • 5+ years of experience in software development and maintenance.

Responsabilidades

  • Analyze user requirements and design solutions to meet user needs.
  • Write clean, efficient, and maintainable code; conduct code reviews.
  • Work with cross-functional teams to deliver software solutions.
  • Identify, analyze, and resolve complex software issues.

Conocimientos

C#
Javascript
Typescript
Vue
MS SQL Server
Problem-Solving
Leadership
Communication
Continuous Learning
Agile Methodologies

Educación

Bachelor’s degree in Computer Science
Software Engineering or related field

Descripción del empleo

Software Engineer (Mid - Senior Level)

Apply locations

Mexico City, Mexico; Brazil - Multiple Locations; Argentina - Multiple Locations; Mexico - Multiple Locations

Time type

Full time

Posted on

Posted 4 Days Ago

Job requisition id

R00024121

We are seeking an experienced Software Engineer with a proven track record in designing, developing, deploying, and supporting production-level, quality work. The successful candidate must be a team player with a keen eye for detail and problem-solving skills. Experience in agile frameworks and popular coding languages is required.

The role involves working closely with subject matter experts and technical leaders from ERM’s various Business Units as part of diverse teams. We value a passion for learning and applying emerging digital technologies, coupled with innovative thinking to deliver integrated solutions to clients.

Responsibilities:
  1. Design Solutions: Analyze user requirements and design solutions to meet user needs.
  2. Code Development and Review: Write clean, efficient, and maintainable code; conduct code reviews to uphold standards and mentor junior developers.
  3. Collaborate Across Teams: Work with cross-functional teams, including Tech Directors, SMEs, product managers, UI/UX designers, Testers, and other engineers, to deliver software solutions.
  4. Troubleshoot and Debug: Identify, analyze, and resolve complex software issues efficiently.
Skills:
  • Technical Proficiency: Experience with C#, Javascript, Typescript, Vue, MS SQL Server.
  • Analytical and Problem-Solving Skills: Ability to analyze complex problems and devise effective solutions.
  • Leadership: Ability to own tasks and deliver on time with attention to detail.
  • Communication Skills: Strong verbal and written communication skills to convey technical concepts to non-technical stakeholders.
  • Continuous Learning: Commitment to staying updated with industry trends and emerging technologies.
  • Familiarity with agile methodologies and software development tools.
  • Experience with automated testing tools.
Qualifications:
  • 5+ years of experience in software development and maintenance.
  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
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.