Primary Responsibilities:
- Contribute to the development of architectural specifications for cloud-based platforms, ensuring seamless integration with existing systems and optimal functionality.
- Drive detailed technical design and development of applications, adapting to the evolving landscape of cutting-edge technologies.
- Establish and document architectural guidelines and standardized processes for the development of innovative products.
- Collaborate cross-functionally to identify reusable datasets, design patterns, and infrastructure, optimizing costs and identifying commonalities.
- Proactively assess and address potential architectural risks, prioritizing the integrity and security of solutions.
- Investigate and resolve incidents, problems, and service requests related to production management.
- Identify and implement operational efficiency solutions for specific product features.
- Assist in the upgrading or patching of applications/platforms as necessary.
- Stay abreast of industry trends and developments, exploring new technologies to enhance the overall customer experience.
Qualifications and Technical Skills:
Essential:
- Bachelor's Degree in a relevant field (e.g., Computer Science).
- Over 5 years of demonstrated experience in a senior technical role.
- Relevant certifications and expertise in cloud-based development.
- Proven track record of successfully delivering large-scale, innovative products and solutions.
- Proficiency in web languages, including JavaScript, Typescript, and PHP.
- Familiarity with various database technologies, encompassing both SQL and NoSQL.
- Competence in modern web frameworks such as Node.js, AngularJS, or VueJS.
- Strong cross-functional leadership skills.
Preferred:
- In-depth knowledge of advanced algorithms, predictive analytics, and understanding of Generative AI concepts.
- Proficiency in programming languages like Python,