Description

About the role:
India’s leading Educational ERP Software company, a Deloitte Fast 50 Company, and ET Growth Champion, Serosoft is looking for a dynamic Technical Architect who will be responsible for making insightful high-level decisions in software development. Your focus will be on envisioning the overall architecture for product design and implementation, guiding the development team. The primary objective is to establish a robust framework for creating software or systems, ultimately delivering high-quality IT solutions. The role demands a balance of technical expertise and effective communication skills.

Key Responsibilities:

  • Architect and design software solutions as per the business requirements.
  • Create Software Architecture Documents, Non-functional requirements, High level and Low-level Design documents.
  • Research and build Proof of concepts for technology assessments.
  • Review design documents for major enhancements.
  • Define and design the required Integration of the product with third-party systems.
  • Evaluate and recommend tools, technologies, and processes to ensure the highest quality product platform.
  • Participate in the development of technical specifications for implementation and integration requirements.
  • Collaborate with peer teams, quality assurance, and end-users to produce cutting-edge solutions.
  • Able to multitask, and report the progress on different engagements.
  • Troubleshoot code-level problems quickly and efficiently.

 

Skills & Qualifications: 

  • Bachelors or Masters’ Degree in Computer Science / Computer Application
  • Overall 12+ years of hands-on experience in the IT Application/Software Development field focussed on open source technologies
  • 10+ years of experience in  Java/J2EE. 
  • 10+ years of experience in relational databases like MYSQL.
  • 7+ years working with Cloud Platforms like MS Azure and AWS.
  • Contributed as an Architect on minimum two product implementations.
  • Knowledge of architectural styles and design patterns.
  • Familiarity with security implementation in Applications (OWASP Top 10)
  • Good understanding of REST APIs.
  • Ability to quickly learn new concepts. 
  • Ability to mentor junior technical team members.
  • Experience with Agile methodology.
  • Good communication skills.
  • Excellent knowledge of UML and other modeling methods.
  • Familiarity with HTML/CSS, JavaScript, and UI/UX design.
  • Understanding of software quality assurance principles.
  • Should be a self-motivated, independent, detail-oriented, responsible team player and exhibit exceptional relationship management skills.
  • Good knowledge of Spring framework.
  • Good knowledge of ORM frameworks like Hibernate.
  • Good knowledge of UI frameworks like Angular.
  • Good understanding of the latest technology trends and emerging technologies.

Education

Any Graduate