We are seeking a highly experienced and visionary
Application Architect
to lead the design and implementation of cutting-edge, scalable, secure, and high-performance solutions primarily on AWS, with a strong focus on modernizing Enterprise Asset Management (EAM) systems and leveraging microservices architectures. This pivotal role requires an architect who can seamlessly bridge the gap between business needs and technical execution, drive innovation in cloud-native application development, and champion robust security practices from inception.The ideal candidate will possess a deep understanding of complex distributed systems, a proven track record in EAM domain modernization, extensive experience with microservices patterns, and an unwavering commitment to secure software design. You will act as a key technical leader, guiding development teams, shaping architectural standards, and ensuring our solutions are not only performant and resilient but also intrinsically secure and compliant.Responsibilities
Solution Architecture & Design Leadership (Cloud-Native, Microservices, EAM Modernization):
Lead the end-to-end architecture and design
of complex, cloud-native applications and services on AWS, with a specific emphasis on modernizing existing monolithic EAM solutions into highly scalable, microservices-driven architectures.Collaborate intimately with business stakeholders, product managers, and EAM domain experts to translate intricate business requirements into precise, well-defined technical architectures
and detailed solution designs.Drive architectural decision-making processes
for microservices boundaries, API contracts, data models (relational, NoSQL, graph), integration patterns, and event-driven architectures relevant to EAM processes.Design solutions for high availability, disaster recovery, scalability, and performance
within the AWS ecosystem, anticipating future growth and evolving EAM needs.Lead architectural blueprinting and proof-of-concepts
for new technologies and patterns to address EAM modernization challenges and opportunities.Security & Compliance By Design
Embed security best practices and principles throughout the entire software development lifecycle (SDLC)
, from initial design and threat modeling to deployment and operations.Architect secure solutions on AWS
leveraging services like IAM, KMS, WAF, Security Groups, NACLs, VPCs, GuardDuty, Macie, and Security Hub.Ensure compliance with industry security standards and regulatory requirements
(e.g., ISO 27001, SOC 2, GDPR, PCI DSS where applicable) in all architectural designs.Conduct thorough security architectural reviews
and provide actionable recommendations to mitigate vulnerabilities and strengthen the security posture of applications and infrastructure.Define and implement robust authentication, authorization, encryption, and data protection strategies
for microservices and EAM data.Technical Leadership & Governance
Provide authoritative technical leadership and architectural guidance
to multiple development teams, fostering adherence to architectural standards and best practices throughout the project lifecycle.Conduct comprehensive architectural reviews
of proposed solutions and existing systems, offering constructive feedback and driving continuous improvement.Develop, document, and evangelize architectural patterns, standards, and guidelines
for cloud-native development, microservices, and secure coding practices across the organization.Stay abreast of the latest AWS services, security trends, microservices patterns, and EAM technology advancements
to continuously drive innovation and competitive advantage.Collaboration, Mentorship & Documentation
Foster a culture of technical excellence and continuous learning
within the engineering teams.Mentor and train senior developers and other architects
on advanced AWS services, microservices architecture principles, secure development practices, and EAM domain complexities.Create and maintain high-quality architectural documentation
, including solution designs, API specifications, data flow diagrams, security architecture diagrams, and technical decision records.Qualifications
Bachelor's degree
in Computer Science, Engineering, or a related technical field.15+ years of progressive experience in Information Technology
, with a minimum of 10 years dedicated to designing and architecting complex, large-scale applications
in cloud environments.Proven hands-on experience (5+ years) specifically in architecting and modernizing Enterprise Asset Management (EAM) systems
, understanding critical EAM workflows (e.g., work order management, asset lifecycle, preventive/predictive maintenance, inventory, procurement).Extensive expertise in designing and implementing microservices architectures
, including experience with service discovery, API gateways, inter-service communication patterns (sync/async), distributed transactions, and containerization (Docker, Kubernetes/ECS/EKS).Deep and extensive experience with a broad range of AWS services
, including but not limited to: EC2, S3, RDS, Lambda, DynamoDB, SQS, SNS, Kinesis, ECS/EKS, API Gateway, CloudFront, Aurora, Redshift, Sagemaker, IAM, KMS, VPC, WAF, CloudWatch, CloudTrail, Config, and Security Hub.Strong background in secure application development and cloud security best practices
, including threat modeling, secure coding guidelines, identity and access management, data encryption, network security, and compliance.Proficiency in application development using modern languages and frameworks
such as React (for front-end), Node.js, Python (FastAPI preferred), Java, or Go.Exceptional problem-solving, analytical, and critical thinking skills
, with the ability to navigate complex technical challenges in a fast-paced, agile environment.Outstanding communication, presentation, and interpersonal skills
, capable of articulating complex technical concepts to both technical and non-technical audiences, and influencing decisions at all levels.AWS Certified Solutions Architect – Professional (highly preferred) or equivalent certifications.Experience with DevOps practices, CI/CD pipelines, and infrastructure as code (Terraform, CloudFormation).