Software Architect

0


 

Key Responsibilities:

  • Continuously design and enhance the platform architecture in line with industry’s current needs and future trends.
  • Present and defend the CodeGen product architecture and technology stack when pitching to external stakeholders.
  • Provide accurate effort estimates in collaboration with other stakeholders such as Business Analysts and Architects.
  • Actively participate in solution design and documentation.
  • Lead the implementation and delivery of product developments (Angular/Java/APIs/Caching/Database).
  • Ensure development best practices are followed, meeting the non-functional requirements of the systems.
  • Responsible for delivering software with the highest quality up to the production environment.
  • Serve as a subject matter expert in the assigned product stream.
  • Engage with customers to discuss requirements and provide solution directions.
  • Adhere to agile development principles, enhancing and following all aspects of the scrum process.
  • Initiate code reviews within the team and ensure the code quality
  • Assist in performance appraisals and provide guidance and mentoring to team members.
  • Participate in the interview and hiring process for new team members.
  • Govern and guide the technical direction of the TravelBox platform, ensuring alignment with business goals and technological advancements.
  • Actively participate in coding and testing, in addition to architecting software solutions.
  • Utilize AI tools to streamline development processes and resolve day-to-day technical challenges.


Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or an equivalent qualification.
  • 12+ years of industry experience with demonstrable experience in innovation, leading teams, and designing products/solutions of comparable scale and complexity.
  • Strong understanding and experience in enterprise-grade application design, microservices architecture, SaaS concepts, functional and non-functional testing, DevOps, CI/CD, cloud deployments, and infrastructure automation strategies.
  • Hands-on experience in developing applications using Java, Spring, SQL databases, caching frameworks, microservice architecture, and distributed systems.
  • Proficiency in frontend technologies and tools such as Angular, HTML, CSS, JavaScript, and development environments like VS Code or WebStorm.
  • Strong understanding and experience in RDBMS and NoSQL technologies.
  • Proven track record of providing enterprise-grade solutions for business and technical requirements.
  • A growth mindset with a desire to learn and explore new technologies.
  • Excellent interpersonal, communication, and leadership skills.
You have to wait 15 seconds

Generating Apply Link...

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.
Post a Comment (0)
Our website uses cookies to enhance your experience. Learn More
Accept !