Software Architect

Computers/Software Chennai, Chennai


Job Duties

  • Look at the big-picture architecture 
  • Come up with futuristic solutions: thought leadership
  • Develop and manage applications for new features and enhancement in full stack
  • Set up engineering excellence processes
  • Utilize AWS resources efficiently
  • Exposure to devops
  • Implementing CI/CD and TDD
  • Program and maintain that the code matches the industry standards
  • Mentoring
  • Develop, test and deploy integrations required to meet business requirements
  • Understand existing codebase and identify improvement area
  • Come up with technical designs for new features
  • Perform code reviews and ensure coding standards and practices

Qualifications

  • Bachelor's degree in Computer Science, Engineering or related field
  • Strong software development skills in Scala or Java
  • Deep knowledge of data structures and algorithms
  • Familiarity with devops
  • Navigate an existing codebase comfortably
  • Able to ship features on a weekly basis: should be good at time management and prioritization
  • Able to keep up with technological advancements and educate the team
  • Good design skills
  • Identify complex problems and review related information to develop and evaluate options and implement solutions
  • Use logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems
  • Understand the implications of new information for both current and future problem-solving and decision-making
  • Give full attention to what other people are saying, taking time to understand the points being made, asking questions as appropriate, and not interrupting at inappropriate times
  • Analyze needs and product requirements to create a design
  • Strong understanding of performance and scalability considerations when building applications
  • Preferred Qualifications
  • Exposure to machine learning solutions in Classification and Text processing
  • Experience in working on machine learning projects