Posted:3 months ago|
Platform:
Hybrid
Full Time
Overview: An Application Architect is responsible for designing and overseeing the development of software applications within an organization. This role requires an in-depth understanding of system architecture, software development, and solution design. The Application Architect is expected to create scalable, secure, and robust software solutions, ensuring they align with business objectives and technical requirements. Key Responsibilities: Solution Design: Lead the design and implementation of complex software applications and systems. Define the technical architecture, ensuring that it is scalable, secure, and meets business needs. Prepare detailed solution designs, which include architectural diagrams, technology stack decisions, data flow, and integration points. Ensure solutions are built to industry standards and best practices. Evaluate and recommend the appropriate technologies and tools for project requirements. Collaboration: Work closely with business analysts, stakeholders, and development teams to gather requirements and translate them into effective technical solutions. Collaborate with DevOps, security, and infrastructure teams to ensure seamless deployment and scalability of applications. Mentor and guide development teams on architectural best practices and technical decision-making. System Integration: Design and implement solutions that integrate seamlessly with other applications, services, and databases. Oversee the integration of third-party systems and APIs, ensuring high levels of security, efficiency, and reliability. Quality Assurance & Documentation: Ensure the architecture and design adhere to best practices and maintain high-quality standards. Produce and maintain comprehensive documentation for system designs, APIs, and technical processes. Conduct code reviews to ensure alignment with architecture. Performance & Scalability: Monitor and optimize the performance and scalability of applications, ensuring they can handle future growth. Address system bottlenecks, application inefficiencies, and performance tuning as needed. Security: Design solutions with robust security measures, addressing both application and data security requirements. Ensure solutions comply with industry regulations and security standards (e.g., GDPR, HIPAA). Project Oversight: Contribute to project planning, including timelines, resource allocation, and risk management. Provide technical leadership throughout the software development lifecycle. Qualifications: Bachelors degree in computer science, Information Technology, Engineering, or a related field (Master’s degree preferred). 10+ years of experience in software development and 7+ years in a solution architecture role. Preferred Skills: Experience with enterprise application integration (EAI) and Service-Oriented Architecture (SOA). Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes). Knowledge of CI/CD pipeline implementations. Certification in architecture frameworks (e.g., TOGAF, Zachman). Key Attributes: Analytical mindset with problem-solving skills. Ability to translate business requirements into technical solutions. Strong leadership and mentoring skills. Detail-oriented with a focus on quality and best practices. Work Environment: Fast-paced environment with opportunities to work on a variety of innovative projects. Remote or on-site work, depending on the company’s needs and team structure. Strong knowledge of application architecture patterns (e.g., microservices, monolithic, serverless). Extensive experience in design and development of scalable and secure systems. Proficient in programming languages (e.g., Java, .NET, Python, JavaScript, etc.). Experience with cloud platforms (AWS, Azure, Google Cloud) and deployment strategies. Strong knowledge of database technologies (SQL, NoSQL, data warehousing). Familiarity with Agile methodologies and project management tools. Excellent communication and interpersonal skills for collaboration with teams and stakeholders.
Mygo Consulting Inc.
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Practice Video Interview with JobPe AI
My Connections Mygo Consulting Inc.
Hyderābād
9.0 - 9.0 Lacs P.A.
Gurugram, Haryana, India
Salary: Not disclosed
Gurugram, Haryana, India
Salary: Not disclosed
Ahmedabad, Gujarat, India
Salary: Not disclosed
Pune, Maharashtra, India
Salary: Not disclosed
Gurugram
18.0 - 22.5 Lacs P.A.
Gurugram
18.0 - 27.5 Lacs P.A.
Bengaluru, Karnataka, India
Salary: Not disclosed
Chennai, Tamil Nadu
Experience: Not specified
Salary: Not disclosed
Coimbatore, Tamil Nadu, India
Salary: Not disclosed