Posted 3mo ago

Software Architect

@ Clinisys
Bengaluru or Kolkata
HybridFull Time
Responsibilities:define architecture, lead discussions, mentor teams
Requirements Summary:14+ years in software design/development; 3+ years in an architect role; strong .NET, SQL Server, Azure; MVC and microservices expertise; secure interfaces; PK/AI tooling familiarity; strong documentation.
Technical Tools Mentioned:NET, SQL Server, Azure, MVC, Microservices, OAuth2, Azure Key Vault, Redis, Keycloak, API Management, GitHub Copilot
Save
Mark Applied
Hide Job
Report & Hide
Job Description

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).