We are alten mexico, a leading engineering company specializing in innovative solutions for engineering, technology, and product development projects. With over 250 professionals, we serve industries such as automotive, energy, aeronautics, banking & insurance, telecom & multimedia, and rail. Our services include project design, development, testing, validation, programming, implementation, and manufacturing.
alten mexico is part of the alten group, a global leader in engineering and technology consulting with more than 30 years of experience. Operating in 30 countries, alten employs over 54,000 engineers, offering full development cycles from concept to product and production system implementation.
we are seeking a skilled python developer to join our team. The role involves developing, testing, and maintaining python applications and scripts, collaborating with cross-functional teams to deliver high-quality solutions aligned with client needs.
responsibilities and duties
1. define and document the architecture of software systems, including application, data, and infrastructure components.
2. lead the design and development of microservices, apis, and distributed systems.
3. create and maintain architectural documentation such as diagrams, specifications, and standards.
4. research emerging technologies to identify opportunities for architectural improvements.
technical leadership & collaboration
1. provide technical guidance and mentorship to development teams, fostering innovation and excellence.
2. collaborate with product managers and stakeholders to translate requirements into technical specifications.
3. conduct code reviews to ensure adherence to standards and principles.
4. stay updated on industry best practices and emerging technologies in software architecture.
problem solving & troubleshooting
1. identify and resolve issues related to software architecture, performance, and scalability.
2. develop solutions to architectural challenges, enhancing system performance.
3. proactively assess risks and develop mitigation strategies.
4. contribute to the company's technology strategy and roadmap.
5. evaluate and recommend new technologies to improve development processes and system capabilities.
6. promote continuous improvement and innovation within the team.
requirements
desired skills and experience
* minimum 5+ years of experience as a software architect or similar role.
* proven experience designing and implementing complex systems, including microservices and cloud-native applications.
* strong understanding of architectural patterns and best practices for scalable software.
* proficiency in multiple programming languages such as java, python, go, or c#.
* experience with cloud platforms like aws, azure, or gcp, including infrastructure as code, containers, and serverless computing.
* familiarity with devops practices, ci/cd pipelines, automated testing, and infrastructure automation.
* excellent analytical and problem-solving skills focused on technical solutions.
* exceptional communication skills to convey complex technical concepts effectively.
* ability to work independently and lead teams, motivating others towards shared goals.
* a passion for technology and continuous learning.
ofrecemos:
#j-18808-ljbffr