Associate Software Engineer

Full Time Job
Bangalore, India
Posted 3 years ago

Candidates for an Associate Software Engineer position typically have major in computer science, engineering or a science degree with programming coursework and an interest in a technical (IT) career. The Associate Software Engineer builds, implements, tests and supports world class software applications for our clients that are among the world’s largest Retailers. Perfaware’s Engineers utilize both proven (Java/J2EE, Oracle/DB2) and cutting edge technologies spanning Big Data and Open source technologies to implement, support, test and tune best-of-breed software products primarily in the IBM Watson Commerce (Customer Engagement) domain while working in a fast paced collaborative environment.

Responsibilities of an Associate Software Engineer include:

  • Understand the Software Development Life Cycle (SDLC) and Retail domain
  • Learn the unique business and technical requirements on each client engagement
  • Design, code, implement, test (Functional, Manual, Regression, Automation, Performance) and support customers using industry leading technology and tools
  • Learn the features, technical aspects and administration of IBM Sterling OMS suite of products, Enspire Commerce and other leading solutions in Retail domain through hands-on training and project assignments
  • Learn enterprise technologies and tools used in SDLC spanning Java (J2EE), Eclipse, Testing Tools (e.g. HPQC, HP LoadRunner, JMeter), Scripting Languages (Shell, Perl, Python), RDBMS – Oracle or DB2,
  • Debug and troubleshoot code, configuration, data and deployment related issues
  • Review or Produce client deliverables such as test plans, test case documents, design documents, assessment reports, status updates
  • Configure & develop Sterling OMS or other custom solutions and do PoCs to support new client engagements
  • Communicate via phone, email, face-to-face and web meetings with colleagues, partners and customers to deliver projects


  • 0-2 years experience as Engineer Trainee/Consultant /Software Developer/ Systems Analyst working on J2EE, SOA, Oracle or DB2 database, Unix/Linux environments
  • Bachelors or Master degree in Computer Science/Information Technology or Engineering
  • Familiarity with various technologies including Java, J2EE, RDBMS, SQL, Unix, Shell scripting
  • Good business acumen and a quick learner
  • Demonstrated strong analytical and creative problem solving skills
  • Technically inclined and eagerness to keep abreast of new technologies
  • Detail-oriented and produces high quality work under demanding circumstances
  • Flexible to new situations and challenges
  • Go-Getter willing to go the extra mile with a strong work ethic; self-directed and resourceful
  • Good communication skills



About the Company:
Perfaware is a niche technology consulting start-up with a primary focus to serve companies using leading solutions for Order Management, Supply Chain Management, e-Commerce and Enterprise Integration. Perfaware was founded in 2012 by ex-IBMers and enjoys partnerships with IBM, Enspire Commerce & MuleSoft. We are building an exciting, dynamic and fun work environment where technical skills and delighting the customer are valued above all. Perfaware India Pvt Ltd. is a fully controlled subsidiary of Perfaware based in Dallas, USA. Perfaware India has its primary office in Bangalore and has been operating since 2016. Unmatched learning opportunities await our employees. For more information visit us at


Job Features

Job CategorySoftware Development

Apply Online