Job
Description
As an Application Architect, your role will involve leading the design and implementation of cutting-edge, scalable, secure, and high-performance solutions primarily on AWS. You will focus on modernizing Enterprise Asset Management (EAM) systems and leveraging microservices architectures to bridge the gap between business needs and technical execution. Your responsibilities will include: - 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 with business stakeholders, product managers, and EAM domain experts to translate intricate business requirements into precise technical architectures and detailed solution designs. - Drive architectural decision-making processes for microservices boundaries, API contracts, data models, 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. You will embed security best practices and principles throughout the entire software development lifecycle, architect secure solutions on AWS, and ensure compliance with industry security standards and regulatory requirements. Your responsibilities will include: - Embedding security best practices throughout the software development lifecycle. - Architecting secure solutions on AWS leveraging services like IAM, KMS, WAF, Security Groups, NACLs, VPCs, GuardDuty, Macie, and Security Hub. - Ensuring compliance with industry security standards and regulatory requirements in all architectural designs. - Conducting thorough security architectural reviews and providing actionable recommendations to mitigate vulnerabilities. As a technical leader, you will provide authoritative guidance to development teams, conduct comprehensive architectural reviews, and stay updated on the latest AWS services and technology advancements. Your responsibilities will include: - Providing technical leadership and architectural guidance to development teams. - Conducting architectural reviews of proposed solutions, offering constructive feedback, and driving continuous improvement. - Developing, documenting, and evangelizing architectural patterns, standards, and guidelines. - Staying abreast of the latest AWS services, security trends, and technology advancements. Qualifications required for this role include: - Bachelor's degree in Computer Science, Engineering, or related field. - 15+ years of IT experience, with a minimum of 10 years in designing and architecting applications in cloud environments. - Proven hands-on experience in architecting and modernizing EAM systems. - Extensive expertise in microservices architectures and AWS services. - Strong background in secure application development and cloud security best practices. - Proficiency in modern languages and frameworks such as React, Node.js, Python, Java, or Go. - AWS Certified Solutions Architect Professional or equivalent certifications. - Experience with DevOps practices, CI/CD pipelines, and infrastructure as code. In summary, as an Application Architect, you will play a critical role in designing and implementing innovative solutions on AWS, modernizing EAM systems, ensuring security and compliance, and providing technical leadership to drive continuous improvement and innovation.,