Friday 11 August 2017

Technical Architect Position in a Product Development Company....

Dear DotNet Jobs,

We are currently looking for Technical Architect with 10-12 years of experience for our Product Development centre in Hyderabad and we have come across your profile in Naukri. If you are interested please send us your updated profile with your Educational details.

 

Designation        : Technical Architect

Experience         : 10 – 12 Years

Location               : Hyderabad

 

CAMP Systems is a $ 2 billion software development company and a leading independent provider of aviation management products and services in the world. CAMP is committed to providing the highest quality products and services to the business aviation community across the globe. CAMP is a subsidiary of Hearst group of companies. CAMP allows operators to enhance the safety of their aircraft and ensure its regulatory compliance and value preservation. CAMP provides its information to subscribers via the internet, allowing aircraft operators to have instant, worldwide access to their aircraft’s data. CAMP is headquartered in Merrimack, NH with its Center of Operations in New York and offices in Wichita, Montreal, New Jersey, Florida, Paris, and India.  CAMP supports over 19,000 aircraft worldwide and has over 500 employees

Description

 

Software Architect will lead the design effort on a variety of projects on Microsoft platform; will be responsible for designing new software products or major enhancements to existing software; will work closely with product managers, graphics designers, and software engineers to develop new product offerings and improve existing ones. This position reports to the General Manager (Technology).

 

The successful candidate will have the ability to recognize potential reuse in the organization or in the software application.  Possess the ability to sub-divide a complex application, during the design phase, into smaller, more manageable pieces;  grasp the functions of each component, understand the interactions and dependencies among the components and be able to communication these concepts to developers. This individual acts as a high level technical expert on the team and is responsible for technical completion of assigned project components.  Must be able to take high level direction, formulate a plan to achieve the goals and execute the plan. The architect also works collaboratively across different teams and ensures that software designs fit within the overall corporate architecture strategies.

 

Job duties include, but are not limited to research, tool evaluation, documenting patterns and standards, defining technology strategy, technology evaluation and recommendation, mentoring developers through hands-on assistance as well as formal and informal training and some technical development. The Software Architect is also being expected to spend a significant amount of time on development activities.

 

 

 

Technical Skills:

 

Must Have:

  • Expertise in C# 4.0, ASP.NET MVC, ORM (Entity Framework / nHibernate), WCF, Unit Testing, Spring.NET
  • Working knowledge in Oracle 9i/10g/11g, MS SQL Server
  • Hands on experience in Advanced JavaScript techniques, AJAX, HTML 5.0, CSS

·         Understanding of GOF Design Patterns and Enterprise Application Patterns

 

Good to have:

 

  • Working knowledge on Domain Driven Design, Test Driven Development
  • Exposure to Open source libraries such as ExtJS, Compass
  • High level understanding of Windows Identity Foundation

 

QUALIFICATIONS

 

  • At least 5+ years experience leading large development efforts and coordinating project teams of 4 or more members and with overall 10+ years experience on Microsoft platform.
  • Excellent interpersonal and communication skills
  • Ability to work independently and collaboratively
  • Ability to prioritize and manage work to critical project timelines in a fast-paced environment
  • Ability to develop new approaches to complex problems
  • Must be organized, have an eye for detail, and be able to put ideas into a tangible form