Software Development Architect
The position is suited for highly motivated and energetic individuals with a desire to work on the development of products. You will design and implement the next generation platform for integrating complex heterogeneous systems and applications using cutting edge technologies. You shall work on:
- Big Data processing using distributed data processing systems like Hadoop.
- Scalable, highly available and high performance multi-threaded servers.
- SOA (service oriented architecture) frameworks and services.
Our Ideal Candidate
You have a strong background developing a scalable architecture that meets the needs of massive data in a distributed computing environment. You also have strong analytical problem solving and decision making skills. In addition, you are able to work independently with little direct supervision, take initiative and are willing to mentor and develop others.
Basic Responsibilities
-
Proactively research and investigate external products and technologies identifying emerging trends and revise software development best practices to take advantage of these.
-
Help architects and management staff envision product direction.
-
Provide significant direction toward functional and design specifications for complex features.
-
Provide advisory role in several features of a release.
-
Pro-actively review and ensure best design and implementation of features within the team.
Experience: 12 – 16yrs