Job Description:
The Application Architect is responsible for designing and overseeing the structure and behavior of software applications to ensure that they meet business requirements and are scalable, secure, and maintainable. This role plays a critical part in defining the application architecture framework, selecting appropriate technologies, and setting coding standards that guide development teams throughout the software lifecycle. The Application Architect works closely with project managers, business analysts, developers, and QA teams to translate functional requirements into technical specifications. They assess current application landscapes, identify areas of improvement, and propose modernization strategies that align with the organization’s IT goals. Key responsibilities include developing architectural diagrams, designing integration patterns, and ensuring the applications align with enterprise-wide architecture standards. The role also involves reviewing application performance, conducting root cause analysis for technical issues, and proposing optimized solutions. In addition, the architect ensures that security protocols, data compliance requirements, and scalability needs are factored into application designs. This position is suited for professionals who are hands-on with development but can also take a broader view of system-wide design and technology alignment. Based in Sharjah, the role provides exposure to both legacy systems and modern application environments across various sectors, offering the opportunity to make a direct impact on digital transformation efforts.
Job Requirement:
Candidates should have a bachelor’s degree in Computer Science, Software Engineering, or a related field. Between 3 to 5 years of experience in software development and architecture roles is required. Strong proficiency in object-oriented programming, design patterns, and enterprise frameworks such as .NET, Java EE, or Spring is essential. Familiarity with microservices architecture, RESTful APIs, DevOps practices, and containerization tools like Docker or Kubernetes will be beneficial. The candidate must demonstrate strong problem-solving, documentation, and team collaboration skills. Experience working in regulated environments or enterprise projects within the UAE is an added advantage.