Job Summary:
We are seeking an experienced Software Architect to lead the design and development of platform solutions, with a focus on evaluating and integrating tools and technologies. The ideal candidate will have a strong technical background, excellent problem-solving skills, and the ability to work collaboratively with cross-functional teams
Key Responsibilities:
- Platform Design and Architecture: Develop high-level platform specifications and design architecture that aligns with business needs and objectives.
- Tool Evaluation: Evaluate and recommend new technologies, tools, and frameworks to enhance platform engineering processes.
- Integration: Collaborate with cross-functional teams to integrate platform components and ensure seamless system integration.
- Technical Leadership: Provide technical guidance and coaching to platform engineers, ensuring adherence to best practices and coding standards.
- Documentation: Document architectural designs and decisions for future reference and maintenance.
- Risk Management: Identify and mitigate risks associated with platform engineering projects.
- Stakeholder Communication: Communicate effectively with stakeholders to understand requirements and explain architectural decisions.
Qualifications:
- Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Experience: Minimum of 20 years of experience in software development and architecture, with a focus on platform engineering.5+ Years of experience in working in Large Development Projects as Lead Architect, Enterprise Architecture
- Technical Skills: Proficiency in multiple programming languages and frameworks, experience with cloud providers (AWS, Azure), and knowledge of microservices and event-driven architecture. Experience of developing/architecting applications in .NET/java/ python. Experience related to Gen AI , Cloud native development of Applications/Platforms, DevOps, security
- Tool Evaluation: Proven experience in evaluating and integrating tools and technologies to improve platform engineering processes.
- Soft Skills: Strong analytical and problem-solving skills, Outstanding communication skills, and teamwork abilities. experience of interacting with C level
Preferred Qualifications:
- Experience with Agile/SCRUM methodologies.
- Familiarity with DevOps practices and tools.
- Knowledge of security best practices in platform engineering