Key Responsibilities:
- Application Architecture & Design:
- Design scalable, resilient, and high-performance application architectures using Java,Net, or Python
- Define application frameworks, development standards, and best practices
Solution Development & Implementation:
- Lead the development and deployment of enterprise applications aligned with business needs
- Ensure seamless integration with cloud and on-premise environments
Technical Leadership:
- Provide architectural guidance to development teams, ensuring code quality and adherence to best practices
- Conduct reviews of technical solutions, ensuring security, scalability, and maintainability
Cloud & DevOps Integration:
- Design and implement cloud-native architectures leveraging AWS, Azure, or GCP
- Work with DevOps teams to enable CI/CD pipelines and automate deployments
Stakeholder Collaboration:
- Engage with business teams to understand requirements and translate them into scalable solutions
- Work with IT teams to ensure seamless application deployment and operations
Skills and Qualifications:
Education:
- Bachelor s or Master s degree in Computer Science, Information Technology, or a related field
Experience:
- 10+ years of experience in application architecture and software development
- Proven experience in designing and implementing large-scale applications using Java,Net, or Python
Technical Skills:
- Expertise in designing microservices-based architectures
- Proficiency in cloud platforms (AWS, Azure, or GCP) and containerization technologies
- Experience in API development, security, and database management
Certifications:
- AWS Certified Solutions Architect - Associate/Professional (preferred)
- Microsoft Certified: Azure Solutions Architect Expert (preferred)
Skills Required
Software Development, Cloud, Application Architecture, .NET, IT, Python, Devops, Java