Yantra Commerce

Software Architect

GENERAL SUMMARY: Participates in developing strategies and long-term plans for researching new or projected operating systems and complete software architecture.

Researches, analyzes and proposes new software architecture designs and evaluates and recommends enhancements to existing software architecture. Designs, researches and develops components of software architecture. Coordinates and/or provides technical direction on integration of new complex technologies with overall software architecture.

SCOPE OF FINANCIAL RESPONSIBILITY: Significant impact on revenue.

ESSENTIAL JOB FUNCTIONS:

  • Participates in developing strategies and long-term plans for researching new or projected operating systems and complete software architecture
  • Researches, analyzes and proposes new software architecture designs and evaluates and recommends enhancements to existing software architecture. Evaluates proposed hardware architecture for software impact and provides recommendations on integrating designs with existing architecture
  • Designs, researches and develops components of software architecture
  • Coordinates and/or provides technical direction on integration of new complex technologies with overall software architecture
  • Troubleshoots and resolves or recommends highly creative solutions for complex software problems that impact software and/or systems architecture
  • Participates in presenting technical plans and proposals to various technical and non-technical groups and provides recommendations
  • Defines and executes development tracks through epics and stories, tracks JIRAs to completion
  • Has good exposure to Devops methodologies

REQUIRED SKILLS AND COMPENTENCIES:

  • Thorough knowledge of overall software architecture and related databases.
  • Comprehensive knowledge of system software engineering methodologies, principles and practices.
  • Comprehensive knowledge of software development tools and methods.
  • Comprehensive knowledge of related software languages.
  • Knowledge of research resources.
  • Good written and verbal communication skills.
  • Excellent presentation skills.
  • Ability to lead and/coordinate multiple complex projects simultaneously. 
  • Ability to conceptualize and interpret new architectural designs.
  • Ability to troubleshoot and resolve complex software architecture problems that require highly creative solutions.
  • Ability to research, analyze and interpret highly complex technical data for comprehension at various organizational levels and provide recommendations.

MINIMUM QUALIFICATIONS:

Education: BA/BS degree in engineering, computer science or related field or equivalent education and experience.

Minimum Experience For Consideration: 8+ years of software engineering and/or development experience, including analyzing, designing and developing major software programs and troubleshooting and resolving complex software problems for major software projects.

Essential Technology Requirements: Deep technical knowledge of Java, Unix, PostGre SQL, GraphQL, Practical application of Machine Learning, AI (6+ years required)

Should have worked on App Servers like Weblogic, Websphere, JBoss and demonstrate good competency in configuration and customization of apps.

Should have good knowledge on web applications developed on ReactJS and Redux framework

Should have good experience in strategizing microservices based development

Has good experience in Devops and deployed applications on Jenkins, Spinnaker and other CI/CD platforms

Exposure to Elixir on Erlang is a big plus

Knowledge on AWS and other Cloud platforms is a big plus

Desirable: Previous experience as a panel member or speaker at conventions or meetings that entailed conveying an organization’s technical development, innovations, services, issues and other related interests.

JOB CODE:  Software Architect

NOTE: This description describes the essential job functions, general skills, competencies and requirements of the position. It does not list all functions for each position within the job and the employee may be requested to perform other job-related duties.  The requirements stated represent the minimum levels of knowledge, skills and/or abilities required to successfully perform the job.

TO APPLY:
Please send your resume and a cover letter to info@yantracommerce.com