Senior Principal Consultant, Application Architect
Genpact
5 - 10 years
Pune
Posted: 9/3/2024
Job Description
Responsibilities
-
Application Design: Lead the design of scalable, reliable, and high-performance software applications based on business requirements and technical constraints. Create architectural blueprints, system diagrams, and documentation to communicate the design to the development team.
-
Technology Evaluation: Research and evaluate emerging technologies, tools, and frameworks to identify opportunities for improving application performance, security, and maintainability. Provide recommendations for technology adoption and conduct proof-of-concept evaluations.
-
Software Development: Collaborate with development teams to guide and support the implementation of the architectural designs. Review code to ensure compliance with architectural principles and best practices.
-
Performance Optimization: Identify performance bottlenecks and design solutions to improve application performance and responsiveness. Conduct load testing and performance tuning as necessary.
-
Security: Ensure that the applications are designed with security best practices in mind. Implement security measures to protect sensitive data and prevent security vulnerabilities.
-
Integration: Design and implement solutions for integrating new and existing applications, systems, and services. Ensure seamless data flow and communication between various components.
-
Quality Assurance: Define and enforce coding standards and quality guidelines to ensure the delivery of high-quality software products. Conduct code reviews and provide constructive feedback to the development team.
-
Agile Methodology: Participate in Agile/Scrum development processes, including sprint planning, backlog grooming, and retrospectives. Collaborate with the team to estimate work efforts and set realistic project timelines.
-
Stakeholder Management: Interact with stakeholders, including business users, project managers, and executives, to gather requirements, provide updates, and address concerns related to application architecture.
-
Documentation: Maintain comprehensive documentation of application architectures, design decisions, and technical specifications. Prepare technical documentation for internal and external audiences.
Qualifications we seek in you! Genpact is a global professional services firm delivering digital transformation by putting digital and data to work to create competitive advantage.About Company
Services you might be interested in
One-Shot Campaign
Reach out to ideal employees in one shot!
The intelligent campaign for reaching out to the ideal audience to whom you can ask for help (guidance or referral).