15 Oct
|
Protean eGov Technologies
|
Pune
15 Oct
Protean eGov Technologies
Pune
Job highlights
- 15+ years of experience in application design / application modernization and play a pivotal role in system design,modern application development processes,and creating solutions for application modernization projects
- Experience on Frontend,API and database from an Application Architecture perspective
- Qualifications / Preferred Skills: . TOGAF Certification is a must
Years of Experience :- +15 Years Job Overview: 15+ years of experience in application design / application modernization and play a pivotal role in system design, modern application development processes, and creating solutions for application modernization projects.
Key Responsibilities:
1. System Design
- Lead the system design process and develop comprehensive and scalable architectural designs that align with business objectives.
- Collaborate with cross-functional teams to ensure system designs meet performance, scalability, and reliability requirements.
- Design and present innovative solutions that address client requirements.
- Create prototypes, proofs of concept, and technical documentation to support proposed solutions.
- Redesigning the application's architecture to align with modern best practices and standards.
2. Application Design & Modernization:
- Evaluating and selecting appropriate technologies and software products to meet the software solution requirements coming as part of the RFP or customer requirement.
- Creating application architecture for scalable and resilient applications capable of handling the demands of a dynamic digital environment.
- Recommending suitable tech stack and underlying services for RFP and customer requirements.
- Defining technical standards, guidelines, and best practices to ensure the quality of the software solution.
- Designing the overall structure of the application, including its database, user interface, and underlying software components.
- Drive the application modernization process by assessing existing systems and proposing modernization strategies.
- Architect and implement solutions that leverage contemporary technologies and frameworks.
- Provide technical leadership in migrating legacy applications to contemporary architectures.
- Identifying and addressing performance bottlenecks within the application.
3. High Availability and Reliability:
- Ensure applications are designed for high availability, fault tolerance, and reliability.
- Design for horizontal scalability, considering modern cloud-native principles and microservices architectures.
4. Technical Expertise:
- Architectural experience throughout the entire software development lifecycle by continuously making critical adjustments to the architecture to ensure desired results.
- Experience on Frontend, API and database from an Application Architecture perspective.
- Extensive experience in key architecture design tenets viz. api-first, open-source readiness, zero-trust policy, headless.
5. Technology Stack Modernization:
- Evaluate and recommend modern technologies, frameworks, and tools to keep our applications current and competitive.
- Guide the migration and modernization of legacy systems towards a more agile and scalable architecture.
- Staying up to date with emerging technologies and trends in software development and making recommendations on how to incorporate them into the application architecture.
- Integrating AI and machine learning capabilities into the application.
6. Cross-Functional Collaboration:
- Collaborate closely with cross-functional teams, including development, operations, and business units, to ensure a unified and efficient approach to digital transformation initiatives.
- Working with development teams to understand technical limitations and feasibility of proposed solutions. Collaborating with other solution architects and technical teams to provide comprehensive solutions.
- Collaborate with stakeholders to understand business needs and challenges.
7. Security and Compliance:
- Integrate robust security measures into application architectures, ensuring compliance with industry regulations and organizational standards.
- Conduct regular security assessments and implement improvements to address emerging threats.
- Identifying potential risks and limitations of the application's architecture and proposing solutions to mitigate those risks.
8. Documentation and Knowledge Sharing:
- Create comprehensive documentation for application architectures, design decisions, and technology stacks.
- Facilitate knowledge sharing within the team to ensure a deep understanding of architectural principles.
Qualifications / Preferred Skills:
- TOGAF Certification is a must.
- Knowledge of Modernizing applications, 6/7 R principles, Architecture types like NTier architecture, web-Que-worker, Microservices architecture, etc
- Full understanding of Automation, integration with upstream and downstream applications and/or processes.
- Familiarity with serverless computing and event-driven architectures.
- Strong analytical and problem-solving skills.
- Strong expertise in system design, architecture, and modern application development processes.
- Experience in migrating and modernizing legacy applications to cloud-native architectures.
- Possess a deep understanding of a wide range of technologies relevant to application modernization.
- Proven experience as an Application Modernization Architect or similar role.
- Excellent communication, presentation, and interpersonal skills.
- Ability to create and present technical solutions to diverse audiences.
- Breaking down monolithic applications into smaller, independent services.
- Experience in restructuring the application architecture without altering its external behavior.
📌 AVP - Application Architect (Pune)
🏢 Protean eGov Technologies
📍 Pune