Develop and implement computerized systems by defining system requirements and functionalities, specifying the architecture, selecting development tools, specifying programs, and coding applications. They provide technical support to clients and prepare technical documentation
Main Responsibilities:
- Architect and lead the development of complex systems.
- Actively participate in the definition of technical strategies.
- Guide development teams.
- Ensure software quality and performance.
- Participate in critical architectural decisions.
- Collaborate with stakeholders to align technology and business goals.