int(8563)
Pune, India

Executive Director – Application Development Lead + Technical Architect

Team Profile (Data Center of Excellence)

The “Data Center of Excellence” department is recruiting for an enthusiastic, dynamic, hands-on and delivery focused Application Development Lead (Technical Architect) for an innovative program that plans to harness the power of Graph & Semantic Technologies to build an Enterprise Knowledge Graph – to solve complex business problems and deliver value to various business divisions.

The team vision is a multi-year effort to simplify firm’s data architecture and business processes front-to-back with goals of reducing infrastructure and manpower costs, improving the ability to demonstrate control of data, empowering developers by providing consistent means of handling data, facilitate data-driven insights & decision making, and providing a platform to implement future change initiatives faster, cheaper, and easier.

Please contact Harshal Ahuja or email your cv directly in word format with job reference no. JO0000007411 to Tech-India@theedgepartnership.com.

Please note that due to the high number of applications only shortlisted candidates will be contacted. If you do not hear from us in the next 5 business days we regret to inform you that your application for this position was unsuccessful.

Apply for this Job

Key responsibilities

  • Lead the design, development and support of n-tier distributed applications.
  • Collaborate with business and other technology teams to translate business requirements into innovative solutions implementing performant, scalable, resilient distributed applications.
  • Work closely with business and technology stakeholders to align development priorities & planning with product and technology roadmap.
  • Develop people through coaching, mentoring and management.
  • Act as a thought leader in the technical space through researching and knowing industry trends as well as cutting edge tools and technologies.

Role requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 15+ years of extensive experience designing and implementing n-tier distributed applications, large scale data pipelines, Web applications.
  • Experience leading high-performing development and engineering teams.
  • Strong problem-solving skills, business acumen, and demonstrated excellent oral and written communication skills with both technical and non-technical audiences.
  • Experience & expertise across following aspects:
    • Java – Core Java, Multithreading, Spring, Caching, Security/Authentication.
    • API Design and Development – REST, GraphQL, JSON, Microservices Architecture.
    • Design Patters, Object Oriented Design.
    • Databases – SQL, Stored Procedures, Query Tuning.
    • Python Programming.
    • Linux/Unix, Shell Scripting.
    • Agile Development, TDD, BDD.
    • Scalability, High Availability, Failover.
    • SCM tools such as GIT.
    • Full software development life cycle.
    • Implementing DevOps techniques and practices like Continuous Integration, Continuous Deployment, Test Automation, Build Automation and Test-Driven Development to enable the rapid delivery of working code-utilizing tools like Jenkins, Gradle and Git.
  • Desired Skills:
    • Data Ingestion / ETL – using tools like NiFi, Informatica, Autosys.
    • UI/Web Development – React, GraphQL, REST, JSON.
    • Data Modeling, Ontology development.
    • Semantic and Graph Technologies – Graph DB / Triple Stores like Stardog, NoSQL DBs, SPARQL, Ontology, RDF, OWL, R2RML, Graph Analytics & Inferencing, Graph Visualization using components like D3.
    • Experience building Chatbots and other analytics applications using AI, Machine Learning and Natural Language Processing (NLP).
    • Experience in Financial Services working with various front-to-back business functions like Sales and Trading, Operations, Finance etc.

Apply for this Job

Executive Director – Application Development Lead + Technical Architect

Pune, India

    Submit Application