HamburgerMenu
hirist

Software Engineer - Java/SQL/Javascript

Posted on: 21/11/2025

Job Description

Description :

Job Title : Software Engineer II

Department : Product Development

Reports To : Development Manager

Job Location : Bengaluru / Kolkata

Position Summary :

As a Software Engineer II and a member of a dynamic and multi-functional Agile development team, you will be responsible for crafting, developing, and unit testing product features with an eye towards user-centric workflow accuracy within our scientific and healthcare suite of products.

To be successful in this role you need a real passion for quality software, a dedication to customer happiness, and an ability to work effectively in a matrix organization.

You will need a positive attitude, persistence, a love of problem solving, and the ability to communicate with people at all levels of a product development organization.

Essential Functions :

- Develops software solutions across multiple subsystems within our applications, including collaboration with requirements definition, prototyping, architectural design, coding, testing and deployment.

- Understands how our applications operate, are structured, and how customers use them.

- Provides engineering support when building, deploying, configuring and supporting systems for customers.

- Performs complex product design, systems analysis and engineering activities on applications software.

- Researches new technology and development tools to remain informed of current trends.

- Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, code comments and clearly readable code.

- Analyzes defects, performs root cause analysis, and collaborates to resolve.

- Complies with established internal quality systems and considers standards, best practices, and regulatory requirements as part of coding activities.

- All other duties and responsibilities as assigned.

Skills Needed To Be Successful :

- Clear, effective verbal and written communication skills.

- Good collaboration and teamwork skills.

- Solid knowledge of scripting and object-oriented software development principles.

- Functional knowledge of relational and/or non-relational databases.

- Solid development skills and overall understanding of software development methodologies.

- Understanding of refactoring or re-engineering solutions.

- Thorough knowledge of design principles and patterns.

- Solid understanding of Agile software development methodologies.

- Ability to quickly and easily assimilate new product knowledge, and accurately estimate task durations and complete work projects as scheduled.

- Understanding of build, test, and deployment automation.

Required Experience & Education :

- Bachelors degree in Computer Science, Software Engineering, or related field (or equivalent experience).

- 2 5 years of experience in software development.

- Hands-on experience with Java, SQL, and JavaScript in enterprise applications.

- Exposure to front-end technologies (HTML, CSS) and modern development tools.

- Experience with IDEs like IntelliJ or Eclipse.

- Proficiency in leveraging AI-powered development tools and frameworks (e.g., code generation, automated testing, and intelligent debugging) to accelerate software delivery and improve code quality in day-to-day workflows.

- Experience integrating AI capabilities into applications and services, including working with APIs, machine learning models, and prompt engineering to build features that enhance user experience and operational efficiency.

Preferred Experience & Education :

- Experience with agentic AI development tools and workflows.

- Knowledge of scientific data software, medical devices, or healthcare software.


info-icon

Did you find something suspicious?