Principal Solution Architect
FM India
- Bangalore, Karnataka
- Permanent
- Full-time
- Technical Design: Leads solution design across one or more initiatives. Ensures designs adhere to enterprise standards and best practices. Identifies architecturally significant items required to realize a solution roadmap. Defines and communicates solution architecture recommendations in the context of alternative options with consideration of key tradeoffs. Proactively identifies potential risks, limitations, and alternative approaches through the design process to best position teams to meet business objectives.
- Technical Delivery: Works closely with delivery stakeholders and teams, providing technical leadership to support the successful implementation and delivery of designed solutions. Continuously works with teams to plan and influence the work breakdown and execution sequence to optimize team delivery. Actively engages in problem-solving and iterative design to ensure solutions meet quality standards, performance benchmarks, and functional requirements in alignment with architectural guidance. Identifies and influences management and mitigation of risks and impediments, including cross-team dependencies. Collaborates with teams on iterative analysis and design through implementation to ensure successful delivery. Selectively contributes to technical implementations to provide hands-on guidance when it is crucial for delivery success. Responsible for supporting all aspects of technical delivery, including but not limited to design, implementation, end-to-end testing, and release to production.
- Enterprise Alignment: Collaborates with Enterprise Architects and lead teams to design, plan, and implement systems in alignment with established enterprise technology guidance. Responsible for helping to coordinate the remediation of existing systems to bring them in alignment with prioritized enterprise technology initiatives. Contributes to defining, implementing, and utilizing enterprise-level reference architecture initiatives.
- Oversight and Control Frameworks: Evaluate the technical health of systems by monitoring quality, security, and performance in alignment with evolving standards and expectations. Support control frameworks for compliance with regulations and internal policies. Conducts audits and assessments to address gaps or vulnerabilities and design, plan, and help coordinate remediation activities.
- 7-9 years of Experience Required to Perform Essential Job Functions
- 8+ years of contribution to delivering technical solutions in the area of focus.
- 5+ years designing, developing, and implementing technical solutions from concept through to delivery.
- 3+ years experience providing technical leadership for solution teams with five or more team members.
- Strong understanding of the target technology stack through professional experience as a senior level individual contributor or architect.
- Proven ability to break architectural and implementation problems into logical smaller deliverables.
- Ability to define, maintain, and manage architecture models and artifacts.
- Strong ability to influence and persuade solution participants and stakeholders to support proposed architectural approaches.
- Proven ability to mentor team members to enhance their ability to effectively contribute to successful design and delivery.
- Proven ability to resolve conflicts within teams before they escalate (mediation skills).
- Excellent written and verbal communication skills with ability to tailor message to audience. Can communicate complex technology concepts to non-technical audiences.
- Able to align team members on architectural direction, complex technical decisions and build consensus across the team.
- Ability to facilitate communications between key contributors, dependencies, and stakeholders, acting as a single point of contact for cross-functional solution architecture.
- Strong knowledge and ability to communicate objectives and benefits of modern architectural standards, patterns, and practices to teams
- Enterprise Solution Design: Expertise in designing enterprise-level software solutions and applying software design frameworks.
- Programming & Cloud Computing: Proficient in C#, .Net and experienced with cloud computing environments.
- DevSecOps & Security: Strong background in DevSecOps practices and software security principles.
- Microservices & Containerization: Skilled in building microservices and using container technologies.
- Data & Integration: Experience in data management, performance optimization, and API/integration design.
- 4 Year / Bachelors Degree
- Computer Science, Software Engineering, Information Technology will be considered.