Software Mid Developer

Apply now
  • year-experience +3 years place México contract Remote/Full Time
Description:

We are seeking a mid-level software developer with experience in designing and developing scalable and maintainable software architectures. The ideal candidate will work closely with development teams and actively contribute to the evolution and enhancement of our technological solutions.

What will you do?

  • Design and document software architectures that meet scalability and maintainability standards. Develop detailed product specifications and design documentation.
  • Provide technical guidance to development teams and review designs and code to ensure architectural quality.
  • Work with product managers, business analysts, and other stakeholders to gather requirements and translate them into technical solutions.
  • Evaluate and recommend technologies and platforms that optimize development and product performance.
  • Maintain detailed and effective architectural documentation and communicate decisions to teams.

Requirements:
  • Bachelor's degree in computer science, Engineering, or a related field.
  • 3-5 years of software development experience, with at least 1-2 years of architectural responsibilities.
  • Proficiency in cloud technologies (Azure) and programming languages such as Java, Python, or C#. Experience with SQL and NoSQL databases.
  • Solid understanding of design patterns, architectural styles, and software architecture principles.
  • Ability to design solutions for complex technical challenges.
  • Excellent verbal and written communication skills with the ability to explain technical concepts to diverse audiences.
  • Advanced English.
  • Non-negotiable: Certification in software architecture or related fields, (Microsoft Azure Solutions Architect).
WHY WORK WITH US?