We will notify you once we have something for you
Genpact
2 weeks ago
Senior Principal Consultant, Application Architect
Genpact
5 to 9 Yrs
- Regular
- Job Details
Job Details
- Genpact (NYSE: G) is a global professional services and solutions firm delivering outcomes that shape the future. Our 125,000+ people across 30+ countries are driven by our innate curiosity, entrepreneurial agility, and desire to create lasting value for clients. Powered by our purpose the relentless pursuit of a world that works better for people we serve and transform leading enterprises, including the Fortune Global 500, with our deep business and industry knowledge, digital operations services, and expertise in data, technology, and AI.
Inviting applications for the role of Senior Principal Consultant, Application Architect
In this role, you will be responsible for designing, developing, and overseeing the implementation of complex software applications within the organization. You will collaborate with cross-functional teams, including developers, business analysts, project managers, and stakeholders to ensure that the solutions meet business requirements and align with the overall IT strategy. Will also manage ongoing relationship with stakeholder and other clients as may be assigned.
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!
Minimum Qualifications
Bachelor's or master's degree in computer science, Software Engineering
Must be familiar with different IT operations and have a good knowledge of Technology Services as a whole
Must have proven record of service improvements and excellent customer relationship management.
Preferred Qualifications/ Skills
Proven experience as an Application Architect or a similar role, with a track record of designing and delivering successful software applications.
Strong proficiency in software design patterns, object-oriented programming, and architectural principles.
Experience with various programming languages and frameworks, such as Java, C#, Python, JavaScript, etc.
In-depth knowledge of application development methodologies, DevOps practices, and continuous integration/continuous deployment (CI/CD) pipelines.
Familiarity with cloud computing platforms (e.g., AWS, Azure, Google Cloud) and microservices architecture.
Understanding of database systems, data modeling, and SQL queries.
Excellent problem-solving and analytical skills, with a keen eye for detail.
Strong communication and interpersonal skills to collaborate effectively with cross-functional teams.
Ability to adapt to changing priorities, work under pressure, and meet project deadlines.
JobSenior Principal Consultant
Primary LocationIndia-Pune
ScheduleFull-time
Education LevelBachelor's / Graduation / Equivalent
Job PostingAug 25, 2024, 10:59:45 PM
Unposting DateFeb 21, 2025, 5:29:45 PM
Master Skills ListConsulting
Job CategoryFull Time,
Other Details
- Industry IT Services & Consulting
- Recruiter Details Genpact
- Job Tags software design, microservices, quality assurance, cloud computing
- Job Type Full time
Key Skills
- Application Design
- Technology Evaluation
- Software Development
- Performance Optimization
- Security
- Integration
- Quality Assurance
- Agile Methodology
- Stakeholder Management
- Documentation
- Software Design Patterns
- Database Systems
- SQL Queries
- Analytical Skills
- Communication Skills
- Interpersonal Skills
- ObjectOriented Programming
- DevOps practices
- CICD pipelines
- Cloud Computing Platforms
- Microservices Architecture
- ProblemSolving
Recruiter Details
- Genpact
- Other Maharashtra
- hidden_email
- hidden_mobile
Company Details
Genpact