Application Architect

Guatemala, Guatemala (Remote)

.NET Developer Job Description Template

#FastGrowingCompany #GreatPlaceToWork

As you should already know, the technology industry is constantly growing, today more than ever! This is why we are always in search of the best tech talent in Latin America to integrate multidisciplinary, multicultural teams all over the world.

As a #PeopleFirst company, we will care about you. That's why we want you to join the #AlliedExperience and upgrade your career, we have excellent benefits, with a comfortable and modern work culture, where you can develop to the fullest.

Important! -  80% of English is a must.

#FastGrowingCompany #GreatPlaceToWork


As you should already know, the technology industry is constantly growing, today more than ever! This is why we are always in search of the best tech talent in Latin America to integrate multidisciplinary, multicultural teams all over the world.


As a #PeopleFirst company, we will care about you. That's why we want you to join the #AlliedExperience and upgrade your career, we have excellent benefits, with a comfortable and modern work culture, where you can develop to the fullest.

Important! - 80% of English is a must.


Job Summary:

We are seeking an experienced and motivated Application Architect to lead the design and implementation of scalable, high-performance software solutions. This role requires deep expertise in Java, Angular, database design, and modern architectural patterns, including microservices and micro-frontends. The ideal candidate will have experience with AWS cloud technologies, Kubernetes, and Infrastructure as Code (IaC). You will collaborate with development leads, product owners, and fellow developers to deliver innovative solutions for complex problems.


Responsibilities:

  • Define and oversee the architecture for large-scale software systems, ensuring scalability, reliability, and security.
  • Collaborate with development leads, product owners, and team members to design and implement architectural solutions aligned with business goals.
  • Lead the development and integration of applications using Java, Angular, and robust database designs.
  • Design and implement microservices and micro-frontends to enable modular and efficient system components.
  • Leverage AWS cloud technologies and Kubernetes for scalable deployment and orchestration.
  • Utilize and advocate for Infrastructure as Code (IaC) to streamline infrastructure management.
  • Conduct code reviews, enforce best practices, and mentor team members to ensure high-quality deliverables.
  • Stay updated with emerging technologies and architectural trends to continuously enhance solutions.



Requirements:

  • Proven experience in application architecture for large-scale software development and delivery.
  • Strong expertise in Java, Angular, and database design.
  • Hands-on experience with microservices and micro-frontends architectures.
  • Proficiency in AWS cloud technologies and Kubernetes for cloud-native application deployment.
  • Experience developing and implementing Infrastructure as Code (IaC) solutions.
  • Excellent analytical, design, and problem-solving skills.
  • Ability to work collaboratively in cross-functional teams and communicate complex technical concepts effectively.
  • Self-motivated with a strong drive for innovation and continuous improvement.


Preferred Qualifications:

  • Familiarity with DevOps practices and CI/CD pipelines.
  • Experience in leading technical teams or projects.
  • Advanced knowledge of security practices for cloud-based applications.



This role offers the opportunity to work on cutting-edge technology and drive innovation in a collaborative environment. If you're passionate about architecture and eager to tackle complex challenges, we’d love to hear from you!

Application Architect

Job description

Application Architect

Personal information