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
Already working at Clinisys?
Let’s recruit together and find your next colleague.