Genpact

2 weeks ago

Senior Principal Consultant, Application Architect

Genpact
  • 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

Recruiter Details

  • Genpact
  • Other Maharashtra
  • hidden_email
  • hidden_mobile

Company Details

Genpact

171,671 Similar Jobs

Regular
0 days ago

Senior Software Development Engineer in Test (Sr. SDET)

RockWallet
Hyderabad+1
Other Telangana
5 to 9 Yrs
Not Interested
Regular
7 days ago

Quality Assurance Engineer

DSJ Keep Learning
Other Maharashtra
4 to 8 Yrs
Not Interested
Regular
3 days ago

Software Manager QA

nVent
Other Maharashtra
2 to 6 Yrs
Not Interested

Related Articles