Software Architect
Orchard Software
This job is no longer accepting applications
See open jobs at Orchard Software.See open jobs similar to "Software Architect" Francisco Partners.IT
Bengaluru, Karnataka, India
Software Architect
We are seeking a highly skilled and proactive Software Architect to lead the architectural evolution of the Atellica Data Manager (ADM) platform. This role focuses on two key initiatives:
· Modernizing security for the legacy ADM 2.0 application.
· Designing a microservices architecture for the next-generation ADM 3.0 platform.
The ideal candidate will have deep technical expertise, strong communication skills, and the ability to collaborate across cross-functional teams and external partners such as Siemens.
Key Responsibilities
ADM 2.0 (Legacy Platform)
· Analyze and document the existing architecture, including Java components, Progress ABL, PASOE, and thick client modules.
· Lead R&D on interface security: mTLS, secret management and rotation, secure API design.
· Collaborate with Siemens and internal teams to ensure architectural decisions align with functional and data requirements.
ADM 3.0 (Next-Gen Platform)
· Define and finalize microservices architecture: service boundaries, tenant isolation, centralized configuration management.
· Design secure communication protocols, logging, error handling, and caching strategies.
· Work with Siemens to establish domain-driven design boundaries based on existing database schemas and transactional scopes.
· Explore AI integration opportunities for code transformation and automation.
Cross-Cutting Concerns
· Create and maintain architecture documentation that meets regulatory and stakeholder expectations.
· Drive technical discussions, workshops, and decision-making forums with internal and external stakeholders.
· Mentor development teams and ensure alignment with architectural standards.
Required Skills & Experience
· 14+ years of experience in software design and development, with at least 3+ years in an architect role.
· Strong understanding of .NET, SQL Server, Azure.
· Expertise in MVC and Microservice design patterns.
· Knowledge in cloud native design patterns.
· Expertise in secure interface design: mTLS, OAuth2, and secret management tools (e.g., Azure Key Vault).
· Familiarity with tools/frameworks: Redis, Keycloak, API Management (APIM).
· Practical use of AI tools like GitHub Copilot for vibe-driven prompt coding and advanced prompt engineering.
· Proven ability to lead cross-functional teams and influence architectural decisions.
· Excellent documentation and communication skills.
Preferred Qualifications
· Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
· Certifications such as TOGAF, Azure Solutions Architect, or equivalent.
· Experience in regulated environments (e.g., healthcare, diagnostics).
- Department
- Software Development
- Locations
- India Bangalore, India Kolkata
- Remote status
- Hybrid
- Employment type
- Full-time
Software Architect
This job is no longer accepting applications
See open jobs at Orchard Software.See open jobs similar to "Software Architect" Francisco Partners.