Core Responsibilities

  • Work with various stakeholders and identify the scope of the project, create a timeline, and come up with the approach and design for the project.
  • Evaluate and recommend tools, technologies, and processes to ensure the highest quality product platform.
  • Provide technical leadership, oversee, and work closely with the development teams constantly reviewing the code and maintain quality of the design.
  • Continuously evaluate the existing software to identify areas of improvement and ensure architectural integrity as additional features are added.
  • Document the architectural blueprint and end to end design through flowcharts and diagrams.
  • Coach and mentor the development teams to improve the overall expertise and skills of the team.
  • Evaluate and identify software solutions based on the requirements and the constraints of the project.
  • Take care of the development of critical components and POCs for new technologies to be used.
  • Be the technical expert in the entire stack of technologies used by the Engineering team.
  • Deliver high quality deliverables individually/as a team adhering to industry best practices.
  • Troubleshoot any errors or issues that arise in the application/infrastructure components quickly and efficiently.

Expectations

A demonstrable track record as a Software Developer in the delivery of high quality, complex projects.

  • Hands on development experience of more than 6 years with expertise in multiple programming languages, frameworks, and technical stacks.
  • Hands experience on Cloud Stack AWS complete Paas, IaaS services
  • Solid understanding data platform (SQL or any other database)
  • Must have certifications AWS Associate level Architect.
  • Experience in Web development with expertise in designing and developing various architectural designs.
  • Outstanding communication and presentation abilities
  • A technical mind set with great attention to detail.
  • Excellent knowledge of UML and other modelling methods
  • In depth working knowledge of Enterprise design patterns.

 

 

Basic Qualifications:

  • Bachelors / Masters- Degree in Computer Science or any related field
  • 10 + years of experience with 4 years as a software architect.




Tags: