Yantra Commerce

Senior Software Engineer

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 RESPONSIBILITY: Significant impact on execution to budget.

ESSENTIAL JOB FUNCTIONS:

  • Defines and executes development tracks through epics and stories, tracks JIRAs to completion
  • Ensures that the development JIRAs stay updated and smooth communication exists between architect, Program lead and the team
  • Leads the team to ensure on time and at budget delivery
  • Demonstrates accurate, detailed knowledge of the identified software as well as the supply chain domain and business processes related to it
  • Provides consistent and timely project status reports to the Program Lead
  • Provides timely issue resolution and escalates high priority items when needed
  • Provides leadership to software engineers through knowledge sharing, training materials and on-site shadowing when needed
  • Works with Sales, Professional Services and Customer Support to improve quality of software and service solutions, consulting proposals and customer satisfaction

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 tasks 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: BE/BS degree in engineering, computer science or related field or equivalent education and experience.

Minimum Experience For Consideration: 3+ 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: Good technical knowledge of Java, Unix, PostGre SQL, GraphQL, Practical application of Machine Learning, AI (4+ years of experience desirable)

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 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:  Principal Software Engineer

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