Job Title: Software Architect
Department: Product Management
Reports To: Director-Product Management
Location: Kochi-Infopark, Kerala
Summary
- An exciting opportunity to work for one of the industry’s leading marketing attribution providers according to Forrester Research. The Software Architect has the responsibility to lead the design effort on a variety of projects in a highly collaborative, fast-paced environment. The Software Architect’s role is to design innovative solutions to real market problems. The Software Architect will work closely with Product Managers, a talented cross functional product teams, professional services and customers to develop new product offerings and improve existing ones. This is a senior position that can influence organization wide technology adoption as well as create unique and industry leading solutions.
Responsibilities
- Designs user interaction models, workflows and user interfaces
- Integrates internal and external product design into a cohesive user experience
- Creates prototypes and authors detailed interaction specifications
- Works with user experience researchers to design and observe usability studies
- Translates usability and field research findings into design improvements
- Works with visual designers to improve and refine product visual design and consistency
- Successfully communicates conceptual ideas and design rationale
Qualifications
- Overall 15+ years of experience, with at least 4+ years’ experience leading large design efforts and coordinating project teams of 4 or more members.
- Expert in designing distributed system that involves Java/J2EE, OO Principles, HTML 5, Linux, Cloud/Web based Technologies: Ruby on Rails, jQuery, client and server side MVCs, Web services, REST APIs, JSON
- Experience in End–to– End software development and delivery to market.
- Experience with Agile, SCRUM (or variants) development methodologies
- Excellent interpersonal and communication skills
- Mastery of user interaction design skills
- [Desirable] Experience in designing SAAS applications
- [Desirable] Familiarity with field and lab-based usability research methodologies
- [Desirable] Experience or exposure to digital media / advertising / analytics domain
- Experience working with multiple global locations
- Ability to work independently but also collaboratively, communicate design rationale and build consensus
- Ability to prioritize and manage work to critical project timelines in a fast-paced environment
- Ability to develop new approaches to complex design problems
- Must be organized, have an eye for detail, and be able to put ideas into a tangible form
- B.Tech in Computer Science or related field
Didn’t find the job appropriate? Report this Job