Software Architect

i Quest Consultants
  • Pune
  • Confidential
  • 8-12 years
  • 31 Aug 2015

  • Software Architecting

  • IT/ Technology - Software/ Services
Job Description


Understand product requirements and create high-level architectural specifications from technical aspects, ensuring feasibility, functionality and integration with existing system

Design, document and develop software components as per architectural specifications

Ensure adherence of software design to architectural specifications across all the designers and developers

Guide team of developers throughout development projects for software designs and usage of software components in application modules

Contribute to technology and design paradigm selections

Understand existing technical framework and contribute towards improving it

Collaborate in productive manner with other team members

Technical Skills:

Designing and developing enterprise level web-based n-Tier applications using ASP.Net MVC and C#

Knowledge of LINQ, JavaScript, AngularJS, Bootstrap and HTML 5, CSS3 is mandatory, JSON

Strong experience in designing RESTful Web Service architectures

Good knowledge and experience of OOAD and DDD

Experience in UML modelling using industry standard UML tool (knowledge of Sparx Enterprise Architect is preferable)

Unit testing using tools

Good knowledge of ORM tools (like Hibernate) along with RDBMS
SOA based patterns and implementation, knowledge of software design patterns

Other skills:

Good communication with stakeholders/operational managers ? listening and providing answers; Ability to build from good relationships with stakeholders/managers and colleagues in a distributed environment

Strong problem solving skills

Ability to gather and assimilate information

Up to date knowledge of technical applications (in the relevant area)

Good knowledge of quality standards, legislation and best practice

Ability to adapt and prioritize

Ability to work under pressure and meet deadlines

Ability to think ahead and anticipate problems, issues and solutions

Experience from large software development projects and Agile/Scrum in practice

Qualification & Experience:

B.E./B.Tech./M.C.S. in information technology or equivalent

Minimum 5 years of experience in designing application and technical frameworks for web based enterprise applications

Job Posted By

About Organisation

i Quest Consultants