Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.
UPTC is seeking a Software Architect/Technical Architect to design scalable, end-to-end technical solutions across application architecture, databases, infrastructure, and integrations. You will translate business needs into high-level designs and define architecture blueprints.
You will collaborate with project managers, developers, and stakeholders, review designs for quality, security, and performance, and evaluate new technologies to drive continuous improvement.
This is a Software Architect / Technical Architect position responsible for designing and providing technical solutions covering application architecture, database, infrastructure, and system integration. The role involves translating business and user requirements into high-level technical and application designs, and designing scalable and reliable end-to-end solutions.
Design and provide technical solutions covering application architecture, database, infrastructure, and system integration
Translate business and user requirements into high-level technical and application designs
Design scalable and reliable end-to-end solutions, including system components, interfaces, and integrations
Design system integrations and ensure proper data flow and interoperability between applications
Develop data models and database designs based on business and technical requirements
Create and maintain architecture diagrams, technical documentation, and implementation guidelines
Conduct architecture and technical reviews to ensure compliance with standards, security, scalability, and performance requirements
Review technical designs and code to ensure alignment with architectural principles and quality standards
Collaborate with Project Managers, Business Analysts, developers, and other stakeholders to deliver technical solutions
Research and evaluate technologies, frameworks, and tools to support continuous improvement
Bachelor’s Degree in IT, Computer Science, Engineering or any related course.
At least 5 years of working experience in Software Development, providing technical solutions such as system architecture, infrastructure design, and database structure.
At least 2 years of experience in software engineer roles such as web and mobile
application development.
In-depth experience/knowledge inOOP and software design.
Software development languages such as PHP, Java, Python, .NET
Infra as a Code such as Terraform and Cloud Formation
Web service integration (SOAP, REST, JSON, XML)
Any integration protocols such as SMPP, EMIUCP, and HTTP
Public or social media APIs like google API and others
Version control (e.g. SVN, GIT).
Debugging and optimization skills
Collaboration and documentation tools such as Confluence, Jira, Asana, or Trello
Cloud Experience in AWS, Azure and Google Cloud is a plus.
Frameworks such as TOGAF and Zachman is a plus