Software Architect
Lahore, Punjab, PK
3d ago

The ENTERTAINER is a leading digital company whose main goal is to add value to consumers by bringing them the best incentive offers globally.

We are a data-driven, 100% digital, tech company. Providing first-rate offers across renowned dining, leisure, entertainment and hotel brands worldwide, the ENTERTAINER has grown with the aim of creating unbeatable value and loyalty everywhere we go.

We believe that 'œexperience is everything' , resulting in our passion for creating unforgettable experiences for both our customers, partners and employees.

The Team

The Product Team's mission is to build simple, user-friendly digital experiences that delight the millions who use our products.

We work in an agile, fast-paced environment and align closely with teams across the business to identify, build, and support the best possible solution for our users.

We're passionate, curious, a bit intense, and a lot of fun. All at the same time.

You'll enjoy and succeed in this job if' .

  • You have attention to detail
  • You have a curious and investigative nature
  • Results driven, comfortable with targets, deadlines & making things happen in a challenging & very fast-moving agile environment
  • Proactive, self-starter, innovative & able to work with minimal supervision
  • Job Description of Software Architect :

    Majorly responsible for the following tasks and activities :

  • Strong knowledge of Technologies used to develop REST APIs and Web Applications
  • Strong knowledge of Amazon Web Services, Microsoft Azure and Google Cloud Platform to design and architecture applications on cloud.
  • Architecting and implementing API and integration technologies in a distributed, multi-tiered server-based, enterprise-class environment using a combination of technologies such as REST, SOAP, XML, JSON, OpenAPI, Note.
  • js, Angular.js, jquery, NGINX, Python, Cake, Laravel

  • Multi-threading, Data Caching Services, DB schema design and data access technologies
  • Big Data principles in a NoSQL domain as well as relational databases
  • Knowledge of Security, Authentication and Authorization frameworks
  • Deep understanding of factors influencing the performance of microservices and web applications at multiple layers including network, CPU utilization, memory management, thread management, database connection pooling, and query performance
  • Plan, design, architect and build solutions based on microservice design principles and repeatable processes to ensure high availability, performance, security, scalability, reusability of microservices
  • Build microservices leveraging AWS Cloud Services, Serverless architecture, designing and implementing with full stack solutions
  • Participate in code reviews and refactoring discussions with multiple domain and delivery teams to ensure high quality deliverables.
  • Document microservice catalog and capabilities
  • Leverage the latest technologies when designing Relational or NoSQL Data stores, serverless architecture and establish microservices software and design patterns
  • Design & Architecture RESTful APIs, leveraging Open API specifications, API Gateway for runtime governance and security of Microservices
  • Define standards and patterns to guide architecture solution decisions for microservices architectures and solutions
  • Strong understanding of AWS Lambda, Docker-based container, Kubernetes or other container schedulers.
  • Assists in the identification, analysis, and resolution of technology problems.
  • Solid Computer Science fundamentals in Object oriented design, data structures, algorithm design, problem solving and complexity analysis.
  • A high-quality bar; just-enough documentation, unit testing, code reviews, test automation, continuous integration & deployment and a preference for agile methods.
  • Continuously discovering, evaluating, & implementing new technologies to maximize development efficiency
  • Job Specification of Software Architect :

  • Min 4+ years of experience in software architect role
  • Having 8+ years track record of designing and building complex software systems and inspiring teams to deliver results.
  • Good exposure of full software development life cycle, including Agile development, coding standards, code reviews, source control management, build processes, testing, and operation.

  • Strong domain knowledge and expertise in API, Web, Mobile and database technologies
  • Strong programming concepts
  • Experience in working in Agile teams with strong sense of ownership
  • Experience in building SOA, Microservices and API based Integrations in a highly distributed environment
  • Experience in using security, encryption and Authentication protocols such as SSO, OAuth and Certificates for transport layer security.
  • Good understanding of networking concepts, Security and Encryption.
  • Good communication, interpersonal, decision making, team management, collaboration and conflict management skills are required
  • Powered by JazzHR

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form