Python Architect

Experience Required

10+ Years

No. of Position

1

Location

India

UnitedLayer is seeking a motivated software professional to join our dedicated Engineering team responsible for the design and development of a SaaS modelled Cloud Management and Orchestration product. You will join a highly collaborative team working in a fast-paced, geographically diverse environment to make an impact on the continuously evolving and competitive Cloud ecosystem.

About This Role :
As a Technical Python Architect, you will be responsible for creating scalable, secure, and performant distributed architectures for rich, high-end, consumer-facing applications. The Architect is responsible for coding, designing, deploying, and debugging development projects. In this role, you’ll be working closely with a passionate and driven Engineering Team, Product Management team, Architects, Engineers, Leadership team, and other stakeholders. You will be on-call 24/7 and make yourself available to effectively manage the stakeholders and customer calls.

Job Description

  • To ensure that the technology objectives are aligned with the business goals of the systems and programs designed.
  • Create the optimum technical solution in the context of the customer’s environment, requirements, and financial resources. Ensure systems are built meeting the functional and non-functional requirements (performance, security, scalability, maintainability, operational costs).
  • Design the structure of technology systems, managing the implementation of programs.
  • Coordinate with the software development team to ensure the system runs smoothly.
  • Besides contributing to the backend codebase, also contribute to the Technical Architecture such as Database Schema, API & Code Design, etc. for the Backend. Take pride in developing highly optimized code that is reusable.
  • Should be able to distinguish “good code” and “bad code”. Do code reviews that check for maintainability, readability, performance, documentation, and whether the code conforms to the architecture, etc.
  • Designing and implementing innovative solutions tailored to meet the needs of customers by identifying common patterns that can be used across multiple clients facing similar challenges.
  • Explaining architecture to commercial and management audiences.
  • Evaluating architectural choices and decisions made by others, and formulating alternatives.
  • Evaluating whether proposed architecture meets relevant business cases.
  • Gauging the difficulty or ease of implementing proposed architecture, with ease of maintenance in mind.
  • Assessing the performance characteristics of the proposed architecture.
  • Evaluating security implications of the proposed architecture.
  • Enforcing technical design reviews, with a focus on hard technical artifacts such as ER diagrams, time-sequence diagrams, truth tables, pseudocode, etc.
  • Creating high-level product specifications and design documents.
  • Develop standards and technical documentation for existing theoretical design of software systems.
  • Recommend tools and capabilities from various on-premise, cloud-based, and hybrid resources.
  • Use the latest technologies, as you look for ways to improve our current software capabilities.
  • Skills in cloud services from AWS and Azure, as well as design DevSecOps.
  • Work closely with the customer to understand the requirements and convert the functionality to build the product.
  • Translate the requirements to functional documents.
  • Create high-level design documents & technical approach documents.
  • Collaborate with the development team to build the utility and provide technical assistance.
Maximum Upload Size : 5Mb
Download Brochure
ENTER YOUR EMAIL ADDRESS TO DOWNLOAD

SUBSCRIBE 
Your information will never be shared
close-link
Download Brochure
ENTER YOUR EMAIL ADDRESS TO DOWNLOAD

SUBSCRIBE 
Your information will never be shared
close-link
Download Brochure
ENTER YOUR EMAIL ADDRESS TO DOWNLOAD

SUBSCRIBE 
Your information will never be shared
close-link