Job Description :

Role: Platform Architect

Location: Houston Texas onsite 

Job Description:

  • We are seeking a highly skilled and hands-on Platform Architect to join our team.
  • The ideal candidate will have extensive experience in designing and developing complex platforms using latest Microsoft technology stack, including but not limited to .Net, Sql, Elastic Search, React, Entity Framework, RabbitMQ and related technologies.
  • As a platform architect, you will play a crucial role in shaping the technical direction of overall platform, ensuring scalable, secure, and high-performance solution that meet both business and technical requirements.

Key Responsibilities –

Architectural Design:

  • Design and implement scalable, high-performance, and secure platform components using latest Microsoft Stack.
  • Develop architectural models, frameworks, and standards to guide development teams and ensure consistency across projects.
  • Evaluate and recommend new technologies, tools, and process to improve platform capabilities and development efficiency.

Product Development:

  • Lead the technical design and development of products, working closely with product managers, developers, and other stakeholders.
  • Ensure integration and alignment of various components such as .Net application, SQL databases and react front ends.
  • Oversee the implementation of best practices and standards for coding, testing and deployment.

System Integration:

  • Ensure smooth adoption of various platform components, without diluting on key guidelines and governing principles around the defined architecture model.
  • Design and implement robust integration/adoption strategies for messaging and data exchange using RabbitMQ and other messaging frameworks.
  • Ensure seamless interaction between different systems and services, including internal and external APIs.

Performance and Scalability:

  • Monitor and optimize system performance, scalability, and reliability to handle growing user demands.
  • Implement strategies for load balancing, caching, and performance tuning.

Security and Compliance:

  • Design and implement security measures to protect data and ensure compliance with relevant regulations and standards.
  • Conduct security assessments and address vulnerabilities in the platform.

Team Leadership and Collaboration:

  • Mentor and guide development teams on architectural best practices and technology usage.
  • Foster a collaborative environment, promoting knowledge sharing and continuous improvement.

Documentation and Communication:

  • Create comprehensive documentation for architectural designs, system components and integration points.
  • Partner with client onshore architects and present the design specifications in a collaborative way.
  • Communicate technical concepts and decisions effectively to both technical and non-technical stakeholders.

Qualifications -

  • Education: Bachelor’s degree in computer science, engineering, or a related field. Advance degree preferred.
  • Experience:
  • Proven experience as a platform architect or in a similar role with a strong background in product development.
  • Hands-on experience with the latest Microsoft technology stack.
  • Experience with messaging systems like RabbitMQ and other integration technologies.

Skills:

  • Expertise in designing scalable and secure architectures.
  • Proficiency in software development methodologies and best practices.
  • Strong problem-solving skills and ability to work in a fast-paced environment.
  • Excellent communication and leadership abilities.

Preferred Qualifications –

  • Experience with cloud platforms such as Azure or AWS.
  • Hands-on knowledge of DevOps practices and tools (Azure DevOps, git).
  • Familiarity with containerization and orchestration technologies (e.g. Docker, Kubernetes).
             

Similar Jobs you may be interested in ..