Detailed Job Description
Software Development Architect to support the design, architect, lead the development, and implementation of software applications, with a focus on SAAS . This position will involve developing applications that support large-scale device management solutions within the video and broadband services. The ideal candidate should have strong experience with Java & Python, React JS,AWS Services, Design Patterns, high scale application deployment. Candidate should have product management experience with capability in delivering high quality content product releases and sales.
Technical Skills:
• Programming Languages: Expertise in languages Java & Python, React JS
• Cloud Platforms: In-depth knowledge of cloud services like AWS and Experience working with high scale, resilient application deployment
• Database Management: Proficiency with relational (SQL) and NoSQL databases, understanding database optimization techniques for high-traffic SaaS applications.
• Microservices Architecture: Familiarity with designing and implementing microservices for scalability and maintainability.
• Software Design Patterns: Deep understanding of common design patterns like MVC, RESTful APIs, and distributed systems patterns.
Architectural Skills:
• Scalability Design: Ability to architect systems that can handle increasing user load and data volume.
• Resiliency and Fault Tolerance: Designing systems to withstand failures and maintain availability.
• Security Architecture: Implementing robust security measures to protect user data and comply with industry regulations.
• Performance Optimization: Knowledge of techniques to optimize application performance for a SaaS environment.
Qualification:
B. Tech.