ResponsibilitiesThe Software Platform Architect role at Adani offers an exciting opportunity to lead the design and development of a cutting-edge software platform. If you are a seasoned professional with a passion for innovation and a drive to deliver scalable, secure, and high-performance solutions, we encourage you to join our team and contribute to the growth and success of Adani.
Roles and Responsibilities:
- Lead the design and architecture of the software platform, ensuring scalability, performance, and reliability
- Collaborate with cross-functional teams to define the platform requirements and specifications
- Drive the implementation of IIOT, microservices, Cloud, and Edge technologies into the platform
- Develop and maintain architectural standards and best practices
- Ensure security and compliance measures are integrated into the platform
- Provide technical leadership and mentorship to the development teams
- Conduct regular reviews and assessments of the platform architecture to identify opportunities for improvement
- Stay updated with the latest technology trends and advancements in the software industry
- Collaborate with stakeholders to define and align the platform roadmap with business objectives
QualificationsEducation Qualification:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
Certification Required:
- Relevant certifications in cloud computing, microservices, or related technologies
Behavioural Skills:
- Excellent leadership and communication skills
- Strong problem-solving and decision-making abilities
- Ability to work effectively in a collaborative, cross-functional environment
- Adaptability and willingness to learn and embrace new technologies
Technical Skills:
- Expertise in IIOT (Industrial Internet of Things) architecture and implementation
- Proven experience in designing and implementing microservices-based applications
- In-depth knowledge of cloud computing platforms and services (e.g., AWS, Azure, GCP)
- Familiarity with Edge computing and its applications in software architecture
- Proficiency in software development methodologies and best practices
- Experience with containerization and orchestration tools (e.g., Docker, Kubernetes)
- Strong understanding of security principles and practices in software architecture
Non-Negotiable Skills: