Technical Architect

  • Gurugram
  • Bellurbis

We are seeking a highly skilled and experienced Solution Architect to join our dynamic team. The ideal candidate will have a strong background in designing and implementing complex solutions for our clients. As a Solution Architect, you will be responsible for understanding our clients' business needs and translating them into technical solutions that meet their requirements. You will work closely with our clients, project managers, developers, and other stakeholders to ensure the successful delivery of projects.


Profile: Solution Architect

Experience: 4-8 yrs

Location: Gurgaon/Indore (WFO)


Job Descriptions:

  • 4-8 years of experience in software development, with a focus on hands-on coding.
  • Proficiency in programming languages such as Java, Python, or C++, with a strong understanding of data structures, algorithms, and object-oriented design principles.
  • Experience with system design and architecture, including the design of distributed systems, APIs, and databases.
  • Strong knowledge of cloud computing platforms such as AWS, Azure, or Google Cloud Platform.
  • Experience with containerization and orchestration technologies such as Docker and Kubernetes.
  • Execellent communication and interpersonal skills, with the ability to effectively collaborate with technical and non-technical stakeholders.
  • Strong problem-solving skills and attention to detail.
  • Ability to work independently and manage multiple priorities in a fast-paced environment.
  • Certification in relevant technologies (e.g., AWS Certified Solutions Architect, Google Cloud Certified - Professional Cloud Architect) is a plus.


Requirements:

  • Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
  • Lead the design and development of scalable, secure, and high-performance software systems.
  • Architect end-to-end solutions that meet functional and non-functional requirements, considering factors such as performance, scalability, reliability, and maintainability.
  • Provide technical guidance and mentorship to development teams, ensuring adherence to best practices and coding standards.
  • Conduct code reviews to ensure quality and consistency across projects.
  • Evaluate and recommend technologies, frameworks, and tools to support the development process.
  • Define system architecture and deployment strategies, including cloud-based solutions and micro services architecture.
  • Collaborate with infrastructure and operations teams to ensure smooth deployment and operation of software solutions.
  • Stay current with industry trends, emerging technologies, and best practices to continuously improve our technical capabilities.
  • Participate in the full software development lifecycle, from requirements analysis to deployment and maintenance.


Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.