Are you ready to test your limits ?

At Gizbel® , each one of us share the same culture. Come and join us to create new great thing

 To be what we are, and to become what we are capable of becoming, is the only end of life  

Software architect

Experience : 5 - 10 yrs, Location : Bangalore

Job description

We are looking for engineers, developers, and/or scientist that loves solving practical problems, who can keep his cool when problems get tough. What we expect from you as a software architect is, you have to lead the design effort on a variety of projects in a highly collaborative manner. Your role is to design innovative solutions to real market problems. You will work closely with product and marketing managers, user interaction designers, and other software engineers to develop new applications and improve existing ones.

Roles and responsibilities

  • Identify the appropriate software architecture based on the requirements and design elements contained in a system specification
  • Record software architecture in a software architecture document using use cases and the Unified Modeling Language (UML)
  • Analyze risk and report problems in meeting system requirements
  • Provide supporting information to the Engineers to aid in the creation of a system specification
  • Assist Software Designer/Implementers with the creation of detailed software design specifications
  • Lead the review process for software architecture documents
  • Perform software version control and maintain periodic compilation schedule
  • Participate in the system specification review process to ensure system requirements can be translated into valid software architecture
  • Comply with all applicable product development processes. Perform detailed software design as well as implements and/or maintains code according to duties and responsibilities
  • Ensure the overall integrity of the software architecture and validates it against the system specification
  • Integrate internal and external product design into a cohesive user experience
  • Work with visual designers to improve and refine product visual design and consistency

Qualifications required

  • Bachelor's or Master's degree in computer science or related field
  • At least 5 years experience in large designs and coordinating project teams in software industry
  • At least 4 years of relevant work experience on java and j2ee technologies
  • Must be organized, have an eye for detail, and be able to put ideas into a tangible form
  • Ability to prioritize and manage work to critical project timelines in a fast-paced environment
  • Ability to develop new approaches to complex design problems
  • Mastery of user interaction design skills
  • Excellent interpersonal and communication skills