Technology
·
Mexico City
·
Hybrid Remote
Software Architect
Responsibilities:
- Technical Leadership:
- Act as the primary technical liaison between our business teams and the external Software Factory.
- Define and ensure adherence to software architecture principles and best practices.
- Drive decision-making regarding architecture and technical direction for current and future software projects.
- Team and Vendor Management:
- Evaluate the current Software Factory’s capabilities, identifying areas for improvement.
- Lead and manage external teams, ensuring high-quality deliverables and adherence to timelines.
- Provide technical oversight and mentorship to ensure alignment with our standards.
- Solution Design and Optimization:
- Collaborate with business teams to understand requirements and translate them into scalable and functional designs.
- Oversee the development and implementation of core systems, focusing on functionality, efficiency, and sustainability.
- Continuously evaluate and improve the system architecture of our proprietary ERP+CRM.
- Quality Assurance and Risk Mitigation:
- Establish processes to prevent and resolve technical debt, ensuring clean and maintainable code.
- Validate solutions to ensure they are elegant, functional, and free of bugs before deployment.
- Mitigate risks by introducing robust testing protocols and error-handling mechanisms.
- Strategic Planning and Reporting:
- Define the roadmap for technical initiatives, aligning with the business’s strategic goals.
- Provide progress reports to senior management, highlighting key achievements, challenges, and solutions.
Requirements:
- Technical Expertise:
- Languages: Java OpenJDK 13, TypeScript, SQL, HPQL, HTML, CSS3.
- Frameworks: SpringBoot 2.17.0, Vue.js 2.6.11.
- Databases: PostgreSQL 12.2.
- Tools: DBeaver, IntelliJ, WebStorm, GitLab, Jenkins.
- Strong experience in microservices architecture and API design.
- Leadership and Communication:
- Proven ability to lead cross-functional and vendor teams.
- Exceptional problem-solving skills with a focus on business-oriented solutions.
- Strong communication skills to manage relationships with technical and non-technical stakeholders.
- Experience:
- Minimum 8 years in software development with at least 3 years in an architectural or leadership role.
- Experience managing software vendors and evaluating their deliverables.
- Knowledge of the healthcare or educational domain is a plus.
- Preferred Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related fields.
- Certification in software architecture or relevant technologies (e.g., Java, AWS).
- Knowledge of DevOps practices and tools is an advantage.
- Category
- Technology
- Locations
- Mexico City
- Remote status
- Hybrid Remote
- Employment type
- Full-time
Technology
·
Mexico City
·
Hybrid Remote
Software Architect
Loading application form