Sign In
 [New User? Sign Up]
Mobile Version

Software Architect

Bengaluru, KA
Job Code:
  • IT
Applying for this job will take you to an external site
  • Shortlist
  • Email Friend
  • Print

Job Details

Responsibilities- Define, document and communicate the system architecture and design specifications- Provide technical leadership to the platform organization- Participate in all phases of the software development lifecycle including requirement analysis, implementation and testing- Serves as consultant on designs, complex technical issues and investigations- Work with other architects across the company in developing the architecture and technology roadmap- Define, recommend and oversee development processes, standards and best practices- Mentor and coach members on the development team- Communicate and share knowledge of platform with other members across the company- Collaborate effectively with Product managers, Program Managers, technical managers and other stakeholders across the organizationMasters degree or Ph.D. in Computer Science or equivalentAt least 10 years of experience in software product development and architectureDemonstrated experience architecting large scale internet applicationsAbility to translate business requirements into design artefacts and communicate concepts effectively with technical and non-technical audiencesExpertise in Java, J2EE and server technologies and frameworks such as Web services (REST) and Spring, as well as databases (Relational and NoSQL)Experience with large scale, distributed computing and big data conceptsKnowledge of client side technologies such as JSF, JQuery and AngularJSKnowledge of architectural and design patterns and architecture frameworks such as TOGAFSound in computer science and programming fundamentals including Data structures and AlgorithmsStrong knowledge and understanding of Unix and networking basicsExcellent written and verbal communication skillsExperience with Agile software development methodology and working with distributed development teams
Degree: MCA/ PGDCA

Additional Degree: BE/ B.Tech (Engineering) | BCA (Computer Application)

Experience: 10-15


Application Programming | Database Administration (DBA) | Quality Assurance/Testing | System Administration
Applying for this job will take you to an external site


© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News